function UserLoggedInforAdd_vote(pg_url,mmd,rate,pg) {	
	if(isNaN(rate)){alert("Select valid rating");return;}else{if(rate > 5 ){alert("Select valid rating");return;}}
    var url = '/ajax_controller'; 
    var prm = 'provider=auth'; 
	XmlHttp = $GX();
	XmlHttp.onreadystatechange=function showResult() {
		if (XmlHttp.readyState == 4 || XmlHttp.readyState == "complete") {
			var resultofrequest = eval('(' + XmlHttp.responseText + ')')
			if(resultofrequest.success == 0) {
				if(confirm(confirmation_msg)){             
                  window.location.href=pg_url;           
            	}else{
            		return;
            	}
		    } else {
				add_vote(mmd,rate,pg);
			}			
		}
	}
	XmlHttp.open("POST",url,true);
	$Header(XmlHttp,prm); 
}	
function add_vote(mmd,rate,pag){
	var url = '/ajax_controller'; 
    var prm = 'provider=add_vote&mdd='+mmd+'&rate='+rate; 
	XmlHttp = $GX();
	XmlHttp.onreadystatechange=function showResult() {
		if (XmlHttp.readyState == 4 || XmlHttp.readyState == "complete") {
			var resultofrequest = eval('(' + XmlHttp.responseText + ')')
			if(resultofrequest.success == 0) {
				alert("OOps!! Please try again, if problem persists, please contact at support@tezen.com");
				return;
		    } else{			    	
	    		var dt='';
	    		if(pag == 'list'){
		    		for(var i= 5;i >= 1;i--){
		    			if(i == rate){
		    			  dt=dt+'<div class="vote_box'+i+'" id="'+i+'_'+mmd+'" onclick=\'UserLoggedInforAdd_vote("'+website_name+'login/r-rate/t-shirt-designs\","'+mmd+'",'+i+',"list");\'></div>';
		    			}else{
		    			  dt=dt+'<div class="vote_box'+i+'" id="'+i+'_'+mmd+'" onmouseout="set_bg(this.id,0);" onmouseover="set_bg(this.id,1);" onclick=\'UserLoggedInforAdd_vote("'+website_name+'login/r-rate/t-shirt-designs\","'+mmd+'",'+i+',"list");\'></div>';
		    			}		    			
		    		}
		    		$BF('btn_box'+mmd,dt);		    	
	    		}else{
	    			for(var i= 5;i >= 1;i--){
		    			if(i == rate){
		    			  dt=dt+'<div class="vote_box'+i+'" id="'+i+'_'+mmd+'" onclick=\'UserLoggedInforAdd_vote("'+website_name+'login/r-voting-t-shirt-design/'+mmd+'\","'+mmd+'",'+i+',"detail");\'></div>';
		    			}else{
		    			  dt=dt+'<div class="vote_box'+i+'" id="'+i+'_'+mmd+'" onmouseout="set_bg(this.id,0);" onmouseover="set_bg(this.id,1);" onclick=\'UserLoggedInforAdd_vote("'+website_name+'login/r-vote-t-shirt-design/'+mmd+'\","'+mmd+'",'+i+',"detail");\'></div>';
		    			}
		    		}
		    		$BF('btn_con',dt);	    		
	    		}	    		
	    		if(resultofrequest.fl == 0){
	    			$GE(resultofrequest.iid+'_'+mmd).style.backgroundPosition='top center';
	    		}
	    		$GE(rate+'_'+mmd).style.backgroundPosition='bottom center';		    		
	    		set_alert('Your rating is recorded successfully');		    	    	
		    }						
		}
	}
	XmlHttp.open("POST",url,true);
	$Header(XmlHttp,prm);
	return;
}
function set_bg(idd,fl){ 
	if(fl == 0){
		$GE(idd).style.backgroundPosition='top center';		
	}else{
		$GE(idd).style.backgroundPosition='bottom center';		
	}
}
function set_alert(msg){
	$BF('vote_msg',msg);
	loadPopup(1,12);
    setTimeout('loadPopup(0,12)',1500); 
}