//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 code2 = '';
var code3  = '';

function addslashes(str) {
    return str.replace('/(["\'\])/g', "\\$1").replace('/\0/g', "\\0");
}

function getComments(id, page) {
        document.getElementById('commentOutput').className = '';
	document.getElementById('commentOutput').innerHTML = '<br class="clear" /><div class="clear center"><img src="images/spinna.gif" alt="Loading..." /></div>';
        document.getElementById('commentOutput').style.height = '600px';
	var url = "ajax/get_comments.php?VID=" + id + "&page="+ page;
	
	xmlhttp.open("get", url);
	xmlhttp.onreadystatechange = showOnlyComments;
	xmlhttp.send(null);
}

var formName = '';

function showOnlyComments() {
    if(xmlhttp.readyState == 4) {
        if(xmlhttp.responseText != ''){
            document.getElementById('commentOutput').style.height = '';
            document.getElementById('commentOutput').className = 'blogComments floatLeft';
            document.getElementById('commentOutput').innerHTML = xmlhttp.responseText;
        }
    }
}

function showComments() {
    if(xmlhttp.readyState == 4) {
        if(formName == 'Right'){
            document.getElementById('commentMsgRight').innerHTML = '';
            document.getElementById('submitRight').disabled = false;
        }else{
            document.getElementById('commentMsg').innerHTML = '';
            document.getElementById('submit').disabled = false;
        }

        eval(xmlhttp.responseText);
    }
}

function sndComment(comment,uid,vid,cCode,cCodeKey) {

    if(cCode != ""){
        if(comment != ""){

            if(cCodeKey == 3){
                document.getElementById('commentMsgRight').innerHTML = '<br /><br /><div style="text-align: center;"><img src="images/spinna.gif" alt="Loading..." /></div>';
                document.getElementById('submitRight').disabled = true;
                formName = 'Right';
            }else{
                document.getElementById('commentMsg').innerHTML = '<br /><br /><div style="text-align: center;"><img src="images/spinna.gif" alt="Loading..." /></div>';
                document.getElementById('submit').disabled = true;
                formName = 'Left';
            }

            xmlhttp.open('post', 'ajax/add_comment.php?uid='+uid+'&id='+vid+'&cCode='+cCode+'&cCodeKey='+cCodeKey);
            xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
            xmlhttp.onreadystatechange = showComments;            
            xmlhttp.send('c='+escape(comment));
//            if(document.getElementById('commentpostFirst')){
//                document.getElementById('commentpostFirst').value = '';
//            }
//            if(document.getElementById('commentpost')){
//                document.getElementById('commentpost').value = '';
//            }
            if(document.getElementById('captcha2')){
                document.getElementById('captcha2').value = '';
            }
            if(document.getElementById('captcha3')){
                document.getElementById('captcha3').value = '';
            }

        }else{
            alert('You cant post an empty comment!');
        }
    }else{
        alert('Sorry, Captcha was incorrect - please check and try again!');
    }
    
    return false;
}