var emailPOP=0;
function loadPopup(cid,verdict,name){
	//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="/images/voteimg/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><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="/images/voteimg/vot-box-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></tr></table></div><div id="popupFooter"><a href="http://www.top3toronto.com/" target="_blank"><img src="/images/voteimg/vote-top3.gif" border="0" align="absmiddle"></a></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-245,
		"left":popLeft-250
	    });
        if ($("#popupContent").position().top<=5){

  $("#popupContent").css({

 "top": 10

 });

}

		$("#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();
			 $.post("/app/vote/",
      			 { email: email, ID: id, verdict: verdict},
           		 function(data){
        			// alert("Data Loaded: " + data);
					 $("#popupContent #popForm").html('<div id="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);}



