// JavaScript Document

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.moveTo(0,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>';
      }
    }