var xmlHttp
var l_pic
var l_div

function get_vote(var1,var2,var3) {	
	
	l_div=var3
	xmlHttp=GetXmlHttpObject()
	
	if (xmlHttp==null) {
	 alert ("Browser does not support HTTP Request")
	 return
	}					
	
	if (l_div == 'poll') {	
		var ur="poll_vote.php"
		ur=ur+"?vote="+var1
		ur=ur+"&id="+var2
	}	
	
	if (l_div == 'comm') {	
		var ur="add_comm.php"
		ur=ur+"?id_name="+var1
		ur=ur+"&comm="+var2		
	}	
	
	if (l_div == 'name') {
		var ur="name_check.php"
		ur=ur+"?name="+var2			
	}
	
	if (l_div == 'add_name') {
		var ur="add_name.php"
		ur=ur+"?id_name="+var1
		ur=ur+"&add="+var2	
		l_div="add_"+var2		
	}
	
	if (l_div == 'all_name') {
		var ur="show_name.php"	
		ur=ur+"?id_name="+var1	
	}
	
	if (l_div == 'remove') {
		var ur="add_name.php"
		ur=ur+"?id_name="+var1
		ur=ur+"&add="+var2	
		ur=ur+"&rem=remove"
		l_div="remove_"+var2		
	}
	
	ur=ur+"&sid="+Math.random()
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",ur,true)
	xmlHttp.send(null)

} 

function stateChanged() { 	
 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
	 document.getElementById(l_div).innerHTML=xmlHttp.responseText;
 }  
} 

function GetXmlHttpObject() { 
	var objXMLHttp=null	
	if (window.XMLHttpRequest) {
		objXMLHttp=new XMLHttpRequest()
	}	else if (window.ActiveXObject) {
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}	
	return objXMLHttp
}

function validate(l_form,id_name) {			
	
	if (l_log == 0) {	
		alert("Please register or login to place a comments.");	
		return;
	}		
	
	var l_sub = document.getElementById("ftxt").value;	
	
	if (l_log == 1 && l_form == 2) {
		if (l_sub.length < 10) {
			alert("Please write a comments. Minimum of 10 characters in length.")
			return;
		}
		if (l_sub.length > 500) {
			alert("The comments must be max. 500 characters in length.")
			return;
		}	
		document.getElementById("ftxt").value=''
		get_vote(id_name,l_sub,'comm')		
	}				
}

function check_name() {
	
	var l_sub = document.getElementById("fname").value;	
	get_vote(null,l_sub,'name')	
	
}

function roll(nr_img) {	
	for (i=1; i<=5; i++) {
		l_pic = i + 2;
		if (i<=nr_img) {
			document.images[l_pic].src = "img/star_over.gif";
		} else {
			document.images[l_pic].src = "img/star.gif";
		}
	}
	
}

function rollout() {	
	for (i=1; i<=5; i++) {
		l_pic = i + 2;
		if (i<=l_now) {
			document.images[l_pic].src = "img/star_over.gif";
		} else {
			document.images[l_pic].src = "img/star.gif";
		}
	}
	
}
