function _g(param_name, def) { if (!def) def = ''; qstring = window.location.search.substring(1); allparams = qstring.split('&'); for (j=0; j<allparams.length; j++) {couple = allparams[j];couple = couple.split('=');if (couple[0] == param_name) return couple[1];} return def; }

(function($)
{
	$.fn.blink = function(options)
	{
		var defaults = { delay:500 };
		var options = $.extend(defaults, options);

		return this.each(function()
		{
			var obj = $(this);
			setInterval(function()
			{
				if($(obj).css("visibility") == "visible")
				{
					$(obj).css('visibility','hidden');
				}
				else
				{
					$(obj).css('visibility','visible');
				}
			}, options.delay);
		});
	}
}(jQuery))

var id = _g('id',10000);
var tracker = _g('tracker');
var color = _g('c');
var popunder = _g('pu');
var alias = _g('a', 'www');
var wsite = _g('wsite', 'mykodial.com');
var language = _g('lg', 'fr');
if (wsite == 'keumzone.com') alias = 'www';

var REG_MAIL = /^[\w-\.]{2,}@[\w-]{1,}\./;
var invalidMailMsg = "Votre email doit etre valable!";
if (language == 'it')
	invalidMailMsg = 'La vostra email deve essere valida!';

//BLINK - IE does not understand the blink css
var text_timer;
var text_visible = 1;
var text_tmp;
var cookiefile = String(window.location.href).substring(String(window.location.href).lastIndexOf("/")+1, String(window.location.href).indexOf(".html"));

$(document).ready(function() {
	$('.blink').blink();
	start_blink();

	if (popunder == 1) { for (elem in document.body.childNodes) { if (typeof document.body.childNodes[elem].tagName != 'undefined') { document.body.childNodes[elem].style.cursor = 'pointer'; document.body.childNodes[elem].onclick = openPopup; break; } } }
});

var openPopup = function (e) {  if (!e) var e = window.event; if (e.target) targ = e.target; else if (e.srcElement) targ = e.srcElement;	if (targ.nodeType == 3) targ = targ.parentNode;	if (typeof targ.tagName == 'undefined' || targ.tagName == 'INPUT' || targ.tagName == 'BUTTON') { return; } pu();
}

function pu() { check_email(); if (readCookie(cookiefile) == null) { var url = "http://www.espace-plus.net/redir/rotation_redir.php?id_rotation=39&e=1&w=0&id="+_g("id")+"&tracker="+tracker+""; var pu = window.open(url, 'puei39', 'width=1002, height=704, scrollbars=yes, menubar=yes, resizable=yes, toolbar=yes, location=yes, status=yes, directories=yes'); pu.blur();	window.focus();	handleLog(); } }
function handleLog() { createCookie(cookiefile, '1'); }
function showPopup() { if(!REG_MAIL.test($('#email').val())){ alert(invalidMailMsg); $('#email').focus(); }else{ $('#eml').attr('value', $('#email').val()); submitForm(); return false; $('.catcher_pop').show(); } return false; }

function submitForm() {
	//if (isNaN($('#age').val()) || $('#age').val()=='') {
	//	alert("Your age must be a number!");
	//	$('#age').focus();
	//	return false;
	//}else if (parseInt($('#age').val()) < 18) {
	//	alert("You must be 18+!");
	//	$('#age').focus();
	//	return false;
	//}
	var url = "http://"+alias+"."+wsite+"/?w=0&transfodirect=1&param=&langue=fr&tracker="+tracker+"&id="+id+"&origin=iframe&preSubscribe=1&email="+$('#eml').val()+"&nickname="+$('#usr').val()+"&password="+"&age="+$('#age').val(); window.open(url, 'mykodial', "width=1024, height=768 , toolbar=1, location=1, directories=1, status=1, scrollbars=1, resizable=1, copyhistory=1, menuBar=1"); $('.catcher_pop').hide(); return false; }

var e_color_blink = 0;
var e_color_blink_handler;
function check_email(){
	//blink 5 times the email field
	//alert($('#email').css('background-color'));
	if($('#email').css('background-color') == 'rgb(255, 255, 255)') {
		$('#email').css('background-color', "red");
	}else {
		$('#email').css('background-color', "");
	}

	if(e_color_blink < 5){
		clearTimeout(e_color_blink_handler);
		e_color_blink_handler = setTimeout('check_email()',80);
		e_color_blink++;
	}
	else{
		clearTimeout(e_color_blink_handler);
		e_color_blink = 0;
		$('#email').css('background-color', "");
	}
}

function blink() { if (text_visible) { text_tmp = $('#email').val(); $('#email').attr('value', '');	text_visible = false;}else{ $('#email').attr('value', text_tmp); text_visible = true; } }
function start_blink() {if ($('#email').val()=='@') { text_timer = setInterval('blink()', 500); } }
function stop_blink() { if (text_timer) { clearInterval(text_timer); } }
function email_focus() { stop_blink();	if ($('#email').val() == '@') $('#email').attr('value', ''); }
function email_blur() { if ($('#email').val() == '@' || $('#email').val() == '') { $('#email').attr('value', '@'); start_blink(); } }

function createCookie(name,value,days) { if (days) { var date = new Date();	date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/"; }
function readCookie(name) {	var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length);	if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);	} return null; }
