var AnimSpeed=600;

function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}

function setSign(){
setCookie("sign","true");
}

function setSess(){
var currentDate = new Date();
expirationDate = new Date(currentDate.getFullYear(), currentDate.getMonth(), currentDate.getDate()+1, 0, 0, 0);
setCookie("session","true", {expires: expirationDate});
}


function cleanCook(){
setCookie("sign","");
setCookie("session","");
}


function showSign(){
$("#box-overlay, #box-wrapper, #box-sign").css("opacity", "0");
$("#box-overlay, #box-wrapper, #box-sign").css("display", "block");
$("#box-overlay").animate({opacity: 0.7}, AnimSpeed);
$("#box-wrapper, #box-sign").animate({opacity: 1}, AnimSpeed);
setSess();
}


function hideSign(){
$("#box-overlay, #box-wrapper, #box-sign").animate({opacity: 0}, AnimSpeed, function() {
$("#box-overlay, #box-wrapper, #box-sign").css("display", "none");
} );
}

function checkmail(){ 

if ($('#box-name').val()=="") {alert("Please enter your name"); 
return false; 
}

reg = /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/;
if (!$('#box-email').val().match(reg)) {alert("Please enter your real e-mail"); 
$('#box-email').val(""); 
return false; 
}
  else {
setSign();
return true;
}
}



var isSign = getCookie("sign");
var isSess = getCookie("session")
var doclose = false;

$(window).load( function (){

if(isSign!="true"){
	if(isSess!="true"){
		showSign();
	}
}



});


$(document).ready(function(){
$("body").prepend('<div id="box-overlay"></div><div id="box-wrapper"><div id="box-sign"><div id="box-close">&nbsp;</div><div id="box-form"><form action="jmail.php" name="FormSign" onSubmit="return checkmail();" method="POST" id="box-mform"><input type="text" name="name" id="box-name" /><input type="text" name="email" id="box-email" /><br/><input type="submit" id="box-submit" value=""/></form></div></div></div>');



$("#box-sign").hover(function(){ doclose = false;},function(){ doclose = true;}  );

$("#box-overlay, #box-wrapper").click(function () {
  if(doclose) {hideSign();}
});
$("#box-close").click(function () {
  hideSign();
});

});

