// JavaScript Document

// login check for commenting

function logincheck() { 
alert("You must be logged in to comment!!!");
return false;
} 

// login check for commenting ends here


// fetch youtube video and form validation

function fetch_data(userid) { 
    if (window.XMLHttpRequest) { 
        http = new XMLHttpRequest(); 
    } else if (window.ActiveXObject) { 
        http = new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
    handle = document.getElementById(userid); 
    var url = 'fetch_youtube.php?type=youtube&'; 
    if(handle.value.length > 0) { 
        var fullurl = url + 'vq=' + encodeURIComponent(handle.value); 
        http.open("GET", fullurl, true); 
        http.send(null); 
		document.getElementById('status').innerHTML = 'Please wait while fetching data from Youtube...'; 
        http.onreadystatechange = statechange_username; 
    } else { 
        document.getElementById('status').innerHTML = 'ERROR: Missing Video URL'; 
    } 
} 

function statechange_username() { 
    if (http.readyState == 4) { 
        var xmlObj = http.responseXML;
		var status = xmlObj.getElementsByTagName('status').item(0).firstChild.data;
		if (status == "true") {
        var arabictitle = xmlObj.getElementsByTagName('title').item(0).firstChild.data; 
        var description = xmlObj.getElementsByTagName('description').item(0).firstChild.data; 
        var tags = xmlObj.getElementsByTagName('tags').item(0).firstChild.data; 
        document.getElementById('arabictitle').value = arabictitle;
        document.getElementById('descriptiontd').innerHTML = '<textarea rows="6" name="description" cols="40" rows="4" id="description">'+description+'</textarea>';
        document.getElementById('tags').value = tags;
        document.getElementById('formstatus').value = "yes";
		document.getElementById('status').innerHTML = '';		
} else {
	    document.getElementById('status').innerHTML = 'Invalid URL';
        document.getElementById('formstatus').value = "no";		
		}
    } 
} 

function checkform() {
if (document.getElementById("arabictitle").value != "" && document.getElementById("description").value != "" && document.getElementById("videolink").value != "") { return true; } else { alert("Please fill up the form."); return false; }
}


// fetch youtube video and form validation ends here

// submit search form

function submitform(id) { 
var sf = document["searchform"+id];
if (sf.searchby.value == "youtube" || sf.searchby.value=="video") { 
sf.action = "search_videos.php";
} else { 
sf.action = "search_games.php";
}
if (sf.searchtext.value != "") {
	sf.submit();
	}
}

function searchBy(searchbyvalue,id){
	if (document["searchform"+id].searchby.value == "youtube") { 
		document["searchform"+id].action = "search_videos.php";	
	} else {
		document["searchform"+id].action = "search_"+document["searchform"+id].searchby.value+"s.php";
	}
}

// submit search form

function selectcode(codeid)
	{
		document.getElementById(codeid).focus();
		document.getElementById(codeid).select();	
	}
