function check(design_id) {
	var msg = $GE("msg1").value;
	var subj = $GE("subj").value;
    if(subj == '') {
		alert('Subject is mandatory.. please fillup');
	} 
	if(subj != ''){
		if(msg == '') {
				alert('Review message is mandatory..please fill it up.');
		} else if (msg != '' && $TRIM(msg).length > 1000){
			    alert('Review message should not be greter than 1000 characters.');
		    } else if(msg != '' && $TRIM(msg).length < 40){
		    	alert('Review message should not be less than 40 characters. Your current message has only '+$TRIM(msg).length+' characters');
		    } else {
			    if(global_noofstars == 0){
				 	   alert('Atleast select one star from rating.');  
			    } else { 
				   review(global_noofstars,design_id);
			    }	
		   }	
	  }    
}    	
	
var XmlHttp;	
global_noofstars = 0; 	
function select(val,blue,grey) { 
	for(j=1; j <= 5; j++) { 
	  		document.getElementById('m'+j).src = grey;
	  	}
		for(i=1; i <= val; i++) { 
	   		document.getElementById('m'+i).src = blue;
		}			 
	global_noofstars = val;
 }	


var XmlHttp;
function review(noofstars,design_id) { 
	$GE('postitbutton').src = "/image/loading_small.gif";
	var msg = escape($GE("msg1").value);
	var subj = escape($GE("subj").value);
	var url = '/ajax_controller';
	var prm='provider=review&noofstars='+noofstars+'&subj='+subj+'&msg='+msg+'&design_id='+design_id; 
	
	var XmlHttp = $GX(); 
	XmlHttp.onreadystatechange=function ShowReview() {
			if (XmlHttp.readyState == 4 || XmlHttp.readyState == "complete") {
				var result = eval('(' + XmlHttp.responseText+ ')')
				if (result.success == 0) {
					alert('Could not add your review. Please retry. If problem persists, please contact us.');
				} else if (result.success == 1) {
					$GESD('setsucmsg','block'); 
					//alert('Successfully added your review. Please refresh page if you wanted to see your review.')
				} else if (result.success == 2){
					alert('You have already written review of this design and can not review same design again.');
				} else if (result.success == 3){ 
					alert('You can not rate your own design, tell your friends to do that.');
				}
				$GE('postitbutton').src = "/image/btn-postit.gif";
			}
		}
	XmlHttp.open("POST",url,true);
	$Header(XmlHttp,prm);
	
}	
	
global_login = 0; 
function login_check(){ 
	var url = '/ajax_controller';
	var prm = 'provider=logincheck';
	
	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) {
					alert("You need to signin to your account to post review");
					openDiv(1,0,"Now you have logged in... please proceed to post your review.");
				}else {
					global_login = 1;
				}
				
			}
		}
		XmlHttp.open("POST",url,true);
		$Header(XmlHttp,prm);
	}
}