// JavaScript Document
/***********************************
*   http://javascripts.vbarsan.com/
*   This notice may not be removed 
***********************************/

//-- Begin Scroller's Parameters and messages -->
//scroller's width
var swidth=400;

//scroller's height
var sheight=20;

//scroller's speed 
var sspeed=2;
var restart=sspeed;
var rspeed=sspeed;

//scroller's pause 
var spause=2000;

//scroller's background
var sbcolor="#222222";

//messages: change to your own; use as many as you'd like; set up Hyperlinks to URLs as you normally do: <a target=... href="... URL ...">..message..</a>
var singletext=new Array();
singletext[0]='<nobr align="center" class=tabb>Welcome to the new face of Free Arabic TV website!!!</nobr>';
singletext[1]='<nobr align="center" class=tabb><B>News - Entertainment - Cartoon shows - Radio Stations - Series - Movies</B></nobr>';
singletext[2]='<nobr align="center" class=tabb></nobr>';
singletext[3]='<nobr align="center" class=tabb></nobr>';
//singletext[...]='...';
//-- end Parameters and message -->

//-- begin: Scroller's Algorithm -->
var ii=0;var gekso=0;if(navigator.product&&navigator.product=="Gecko"){var agt = navigator.userAgent.toLowerCase();var rvStart = agt.indexOf('rv:');var rvEnd = agt.indexOf(')', rvStart);var check15 = agt.substring(rvStart+3, rvEnd);if(parseFloat(check15)<1.8) gekso=1;}var operbr=0; operbr=navigator.userAgent.toLowerCase().indexOf('opera');
function goup(){if(sspeed!=rspeed*16){sspeed=sspeed*2;restart=sspeed;}}
function godown(){if(sspeed>rspeed){sspeed=sspeed/2;restart=sspeed;}}
function start(){
if(document.getElementById){ns6div=document.getElementById('iens6div');if(operbr!=-1)operdiv=document.getElementById('operaslider');ns6div.style.left=swidth+"px";ns6div.innerHTML=singletext[0];sizeup=ns6div.offsetWidth;if(operbr!=-1&&sizeup==swidth){operdiv.innerHTML=singletext[0];sizeup=operdiv.offsetWidth;}ns6scroll();}
else 
if(document.layers){ns4layer=document.ns4div.document.ns4div1;ns4layer.left=swidth;ns4layer.document.write(singletext[0]);ns4layer.document.close();sizeup=ns4layer.document.width;ns4scroll();}
else 
if(document.all){iediv=iens6div;iediv.style.pixelLeft=swidth+"px";iediv.innerHTML=singletext[0];sizeup=iediv.offsetWidth;iescroll();}}
function iescroll(){if(iediv.style.pixelLeft>0&&iediv.style.pixelLeft<=sspeed){iediv.style.pixelLeft=0;setTimeout("iescroll()",spause);}else 
if(iediv.style.pixelLeft>=sizeup*-1){iediv.style.pixelLeft-=sspeed+"px";setTimeout("iescroll()",100);}else{if(ii==singletext.length-1)ii=0;else ii++;iediv.style.pixelLeft=swidth+"px";iediv.innerHTML=singletext[ii];sizeup=iediv.offsetWidth;iescroll();}}
function ns4scroll(){if(ns4layer.left>0&&ns4layer.left<=sspeed){ns4layer.left=0;setTimeout("ns4scroll()",spause);}else 
if(ns4layer.left>=sizeup*-1){ns4layer.left-=sspeed;setTimeout("ns4scroll()",100);}else{if(ii==singletext.length-1)ii=0;else ii++;ns4layer.left=swidth;ns4layer.document.write(singletext[ii]);ns4layer.document.close();sizeup=ns4layer.document.width;ns4scroll();}}
function ns6scroll(){if(parseInt(ns6div.style.left)>0&&parseInt(ns6div.style.left)<=sspeed){ns6div.style.left=0;setTimeout("ns6scroll()",spause);}else if(parseInt(ns6div.style.left)>=sizeup*-1){ns6div.style.left=parseInt(ns6div.style.left)-sspeed+"px";setTimeout("ns6scroll()",100);}
else{if(ii==singletext.length-1)ii=0;else ii++;
ns6div.style.left=swidth+"px";ns6div.innerHTML=singletext[ii];sizeup=ns6div.offsetWidth;if(operbr!=-1&&sizeup==swidth){operdiv.innerHTML=singletext[ii];sizeup=operdiv.offsetWidth;}ns6scroll();}}
//-- end Algorithm -->

function openChannel(url,w,h)
{

	var my_window;

	my_window= window.open ("", "FreeArabicTV","left=0,top=0,width=550,height=400,toolbar=0,resizable=0,menubar=0,scrollbars=0,status=0"); 
	my_window.moveTo(0,0)	
	my_window.location=url; 

}


function openChannelW(url,w,h)
{


	var my_window;
	my_window= window.open ("", "FreeArabicTV","left=0,top=0,width=" + w +  " ,height=" + h +",toolbar=0,resizable=0,menubar=0,scrollbars=0,status=0"); 
		
	my_window.location=url; 

}

function loadXMLDoc(dname) 
{
try //Internet Explorer
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  }
catch(e)
  {
  try //Firefox, Mozilla, Opera, etc.
    {
    xmlDoc=document.implementation.createDocument("","",null);
    }
  catch(e) {alert(e.message)}
  }
try 
  {
  xmlDoc.async=false;
  xmlDoc.load(dname);
  return(xmlDoc);
  }
catch(e) {alert(e.message)}
return(null);
}

function loadXMLString(txt) 
{
try //Internet Explorer
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  xmlDoc.async="false";
  xmlDoc.loadXML(txt);
  return(xmlDoc); 
  }
catch(e)
  {
  try //Firefox, Mozilla, Opera, etc.
    {
    parser=new DOMParser();
    xmlDoc=parser.parseFromString(txt,"text/xml");
    return(xmlDoc);
    }
  catch(e) {alert(e.message)}
  }
return(null);
}
 
function get_firstChild(n)
{
y=n.firstChild;
while (y.nodeType!=1)
  {
  y=y.nextSibling;
  }
return y;
}

function loadAllClips()
{

xmlDoc=loadXMLDoc("clips.xml");

if (xmlDoc!=null)
{

document.write("<table border='0' bgcolor='#333333' width='600'> ");

var x=xmlDoc.getElementsByTagName("clip");
for (var i=0;i<x.length;i++)
{ 
document.write("<tr>");
document.write("<td>");
document.write("<img src='images/clips/"+ x[i].getElementsByTagName("img")[0].childNodes[0].nodeValue + "'>");
document.write("</td>");

var id=x[i].getElementsByTagName("id")[0].childNodes[0].nodeValue;
var pathMedia=x[i].getElementsByTagName("media")[0].childNodes[0].nodeValue;
var pathMedia = '<% session("clip' + id + '")='+ pathMedia +'%>'

var desc= x[i].getElementsByTagName("description")[0].childNodes[0].nodeValue + "<br><br>" + x[i].getElementsByTagName("date")[0].childNodes[0].nodeValue;
document.write("<td class='navTextVideo'>");
document.write("<a class='navTextVideo' href='play-clip.asp?id="+ id+ "'>" + desc + "</a><br>");
document.write("</td>");

document.write("</tr>");
}
document.write("</table>");
}

}



function loadClips()
{
			xmlDoc=loadXMLDoc("clips.xml");
		 // get the reference for the body
       	
			id=xmlDoc.getElementsByTagName("id");
			title=xmlDoc.getElementsByTagName("title");
			desc=xmlDoc.getElementsByTagName("description");
			date=xmlDoc.getElementsByTagName("date");
			media=xmlDoc.getElementsByTagName("media");
	
	
			for (i=0;i<title.length;i++)
			{
				var x=document.getElementById('tableclips').insertRow(i);

				
				
		id_value=id[i].childNodes[0].nodeValue; 	
		title_value=title[i].childNodes[0].nodeValue; 
		desc_value = desc[i].childNodes[0].nodeValue; 
		date_value = date[i].childNodes[0].nodeValue; 
		media_value = media[i].childNodes[0].nodeValue; 
	

			var y=x.insertCell(0);		
			y.innerHTML=id_value;
			
			var n=x.insertCell(1);		
			n.innerHTML=title_value;
			
			var l=x.insertCell(2);		
			l.innerHTML=desc_value;

			var m=x.insertCell(3);		
			m.innerHTML=date_value;

			var c=x.insertCell(4);		
			c.innerHTML=media_value;
				
	
}
}


 function init() {
      var src = document.getElementById('src');
      var dst = document.getElementById('dst');
      var i=0;
      for (l in google.language.Languages) {
        var lng = l.toLowerCase();
        var lngCode = google.language.Languages[l];
		
        if (google.language.isTranslatable(lngCode)) {

			if(lngCode == 'en')
          		src.options.add(new Option(lng, lngCode, true, true));
			else
				src.options.add(new Option(lng, lngCode, false));
			if(lngCode == 'el')
          		dst.options.add(new Option(lng, lngCode, true, true));
		    else
				dst.options.add(new Option(lng, lngCode, false));
        }
      }
      //submitChange();
    }

    function submitChange() {
      var value = document.getElementById('source').value;
      var src = document.getElementById('src').value;
      var dest = document.getElementById('dst').value;
      google.language.translate(value, src, dest, translateResult);
      return false;
    }

    function translateResult(result) {
      var resultBody = document.getElementById("results_body");
      if (result.translation) {
        resultBody.innerHTML = result.translation;
      } else {
        resultBody.innerHTML = '<span style="color:red">Error Translating</span>';
      }
    }
