var XmlHttp;	
global_login = 0; 
function login_check(t){ 
	var temp = t;
	var url = '/ajax_controller';
	var prm = 'provider=logincheck';
	if($GE('vote_btn') != undefined) {
	 $GE('vote_btn').src = '/image/loading_small.gif';
	}  
	if($GE('ffupload') != undefined) {
	 $GE('ffupload').src = '/image/loading_small.gif';
	}   
	
	if(global_login == 0) {
		var XmlHttp = $GX();
		XmlHttp.onreadystatechange=function display(){
			if (XmlHttp.readyState == 4 || XmlHttp.readyState == "complete") {
				var result = eval('(' + XmlHttp.responseText+ ')')	
				if(result.success == 1) {
					if(temp == 1) {
						alert("You need to signin to your account to upload photo");
						openDiv(1,0,"Now you have logged in... please click UPLOAD button again.");
						$GE('ffupload').src = '/image/upload.gif';
					} else { 
						alert("You need to signin to your account to vote");						
						openDiv(1,0,"Now you have logged in... please click VOTE button again.");
						$GE('vote_btn').src = '/image/button_vote.gif';
					}
				} else {							
					if(temp == 1) {		
						if($TRIM($GE('capt').value) != '' || $TRIM($GE('capt').value).length > 0) {
							global_login = 1;	
	        				$GE('photo_cont_form').submit(); 
						} else {
							alert("About photo is mandatory.");
							$GE('ffupload').src = '/image/upload.gif';
							return;
						}
					} else {									    
						submit_voteform();						
					}
				}
			}
		}
		XmlHttp.open("POST",url,true);
		$Header(XmlHttp,prm);
	}
}
function submit_voteform() { 
	$GE('vote_btn').src = '/image/loading_small.gif';
	var commt = $GE('comment').value;
	if(commt !='') {
		if($TRIM(commt).length > 500) {
			alert("Message should not be greater than 500 characters long.");
			$GE('vote_btn').src = '/image/button_vote.gif';
			return;
		} else {
			global_login = 1;
			$GE('vote_btn').src = '/image/button_vote.gif';
			$GE('vote_form').submit(); 
		}
	} else {
		global_login = 1;
		$GE('vote_btn').src = '/image/button_vote.gif';
		$GE('vote_form').submit(); 
	}
}
function show_form(){
	if($GE('contest_form').style.display=='block'){
		$GE('contest_form').style.display='none';
		$GE('hide_td').style.display='block';
		$GE('uploadbtn').style.display='block';
		if($GE('uploadtxt')) {
			$GE('uploadtxt').style.display='block';
		}
	}else{
		$GE('hide_td').style.display='none';
	    $GE('contest_form').style.display='block';
	    $GE('uploadbtn').style.display='none';
	    if($GE('uploadtxt')) {
	    	$GE('uploadtxt').style.display='none';
	    }
	}		
}
function cnt_chr(block_id,txt_id){
	var chr;
	var cnt;
	chr=$GE(block_id).value;
	cnt=chr.length;	
	if(txt_id == 'disc1') {
  		$GE(txt_id).value=200-cnt;
	} else {
		$GE(txt_id).value=500-cnt;
	}
}

var whichcomment = 0;
function openAbuseForm(id) {
	whichcomment = id;
	$GESD('rabuseform', 'block'); 
	$setPopup('rabuseform','abuseHeader','abuseMenuHeader','form_abuse',380,300,1,'abuseform');
}
function cformsubmit() {
	$GE('coster').src = '/image/loading_small.gif';	
	var yemail = $GE('youremailid').value;	
	var mssg = $GE('abuse_msg').value;
	var cid = $GE('cont_id').value;
	 if(mssg=='' || yemail=='') {
	 	alert("All fields are mandatory.");
	 	$GE('coster').src = '/image/btn-postit.gif';
	 } else {
	 	if(mssg.length > 500) {
	 		alert("Message should not be greater than 500 characters long.");
	 		$GE('coster').src = '/image/btn-postit.gif';
	 	} else {	 		
			var prm = 'provider=contestabuse&comment_id='+whichcomment+'&youremailid='+yemail+'&abuse_msg='+mssg+'&contest_id='+cid;
			var url = '/ajax_controller';
			XmlHttp = $GX();
			XmlHttp.onreadystatechange=function showResult1() {
				if (XmlHttp.readyState == 4 || XmlHttp.readyState == "complete") {
					var resultofrequest1 = eval('(' + XmlHttp.responseText + ')')
					if(resultofrequest1.success == 1) {
						close_popup('abuseform');				
						alert('Abuse report has been sent successfully.');
				    } else {
						alert(resultofrequest1.message);
					}
					$GE('coster').src = '/image/btn-postit.gif';
				}
			}
			XmlHttp.open("POST",url,true);
			$Header(XmlHttp,prm);
		}
	 }
}