//AHAJAX Functions - Copyright 2008 TNAFlix.com All rights reserved
//Proceses GET Request with server
var xmlhttp
	/*@cc_on @*/
	/*@if (@_jscript_version >= 5)
	  try {
	  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
	 } catch (e) {
	  try {
	    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
	  } catch (E) {
	   xmlhttp=false
	  }
	 }
	@else
	 xmlhttp=false
	@end @*/
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	 try {
	  xmlhttp = new XMLHttpRequest();
	 } catch (e) {
	  xmlhttp=false
	 }
	}
	function myXMLHttpRequest() {
	  var xmlhttplocal;
	  try {
	    xmlhttplocal= new ActiveXObject("Msxml2.XMLHTTP")
	 } catch (e) {
	  try {
	    xmlhttplocal= new ActiveXObject("Microsoft.XMLHTTP")
	  } catch (E) {
	    xmlhttplocal=false;
	  }
	 }

	if (!xmlhttplocal && typeof XMLHttpRequest!='undefined') {
	 try {
	  var xmlhttplocal = new XMLHttpRequest();
	 } catch (e) {
	  var xmlhttplocal=false;
	  alert('couldn\'t create xmlhttp object');
	 }
	}
	return(xmlhttplocal);
}

var code1 = '';

function addslashes(str) {
    return str.replace('/(["\'\])/g', "\\$1").replace('/\0/g', "\\0");
}

function flagResponse() {
    if(xmlhttp.readyState == 4) {
        if(xmlhttp.responseText != ""){
            eval(xmlhttp.responseText);
        }
    }
}

function sndFlag(type){
    document.getElementById('flagVideoButton').disabled = true;
    document.getElementById('flagVideoMsg').innerHTML = '<br><img src="images/spinna.gif" alt="Loading..." />';
    switch(type)
    {
    case '1':
        //in-appropriate
        flagVideo();
      break;
    case '2':
        //Stream Play problems
        flagQuality(1);
      break;
    case '3':
        //Audio
        flagQuality(2);
      break;
    case '4':
        //Picture
        flagQuality(3);
      break;
    case '5':
        //Audio & picture
        flagQuality(4);
      break;
    default:
        flagVideo();
    }
}

function flagVideo() {
    comment = document.getElementById('info');
    cCode = document.getElementById('captcha6');
    cCodeKey = 6;
    vkey = document.getElementById('vkey');
    code1 = cCode.value;
    if(comment != ""){
        xmlhttp.open('get', 'ajax/flagvideo.php?description='+addslashes(comment.value)+'&vkey='+vkey.value+'&code='+cCode.value+'&cCodeKey='+cCodeKey);
        xmlhttp.onreadystatechange = flagResponse;
        xmlhttp.send(null);
    }else{
        alert('You cant post an empty comment!');
        document.getElementById('flagVideoButton').disabled = false;
        document.getElementById('flagVideoMsg').innerHTML = '';
    }
}

function flagQuality(type) {

    comment = document.getElementById('info');
    cCode = document.getElementById('captcha6');
    cCodeKey = 6;
    code1 = cCode.value;
    vkey = document.getElementById('vkey');
    

    if(comment != ""){
        xmlhttp.open('get', 'ajax/flagquality.php?description='+addslashes(comment.value)+'&vkey='+vkey.value+'&code='+cCode.value+'&cCodeKey='+cCodeKey+'&type='+type);
        xmlhttp.onreadystatechange = flagResponse;
        xmlhttp.send(null);
    }else{
        alert('You cant post an empty comment!');
        document.getElementById('flagVideoButton').disabled = false;
        document.getElementById('flagVideoMsg').innerHTML = '';
    }
}