var emailPOP=0;
function loadPopup(cid,verdict,name,category){
	//alert(verdict);
	if(emailPOP==1){
	$("#popupContent").remove();
	}
	$('<div id="popupContent"><div id="popHeader"><div id="thumbs_'+verdict+'"></div><div id="vote-name">'+name+'</div><div id="close"><a href="javascript:disablePopup();"><img src="http://www.top3canada.com/images/'+category+'/vote-closebox.gif" border="0" hspace="8" align="absmiddle"></a></div><div class="clr"></div></div><div id="popForm"><div class="popTitle">Please fill in your email address</div><table width="150" border="0" cellpadding="3" cellspacing="0" style="margin:0px 0px 0px 75px;"><tr><td><div id="emailLabel">Your Email *</div><input id="vote_Email" onFocus="javascript:defaultStatus(this.id);" class="vote-field"/><input type="hidden" "id="verd" value="'+verdict+'"/></td></tr><tr><td align="center"><input type="image" name="sendfriend" src="http://www.top3canada.com/images/'+category+'/votebox-btn.gif" onClick="sendVote(\''+cid+'\',\''+verdict+'\');"/></td></tr><tr><td align="center" class="disc">We will never sell, distribute or reveal your<br />email address. Your privacy is safe with us!!</td></tr></table></div><div id="popupFooter"></div></div>').appendTo("body");
	
showPopup(cid);	
}

//loading popup with jQuery magic!
function showPopup(id){
	//loads popup only if it is disabled
	popTop=$('#'+id).position().top 
	popLeft=$('#'+id).position().left
	
		$("#popupContent").css({
		"position": "absolute",
		"top": popTop-190,
		"left":popLeft-260
	    });
		$("#popupContent").show();	
		emailPOP=1;
		
	
}

//disabling popup with jQuery magic!
function disablePopup(){		
		$("#popupContent").remove();	
		emailPOP=0;		
	
}
function sendVote(listingID,verdict)
{
		
	if (formvoteValid()){
	var id=listingID.split("-");
	
	var email= $('#popupContent #vote_Email').val();
	//alert(verdict);
   ajax.call('sendVote',email,id[1],verdict);
	$("#popupContent #popForm").html('<div class="thank-note">Thank you for voting!</div>');
	setTimeout( "disablePopup()", 1200);
 
}
}







function formvoteValid()

{

   var err = false;

    
    if(!isValidEmailAddress($('#popupContent #vote_Email').val()) ){
		$('#popupContent #vote_Email').css('background-color','#FFCC00');
		$('#popupContent #vote_Email').val('Wrong Email');
		err |= true;		
	} 
		
	
	

     if (err);

   return !err;
  

}



function defaultStatus(id)

{
  	$("#"+id).css('background-color','#FFF');
	$('#popupContent #vote_Email').val('');


}
function isValidEmailAddress(emailAddress) {var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);return pattern.test(emailAddress);}



