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;
}

var REG_MAIL = /^[\w-\.]{2,}@[\w-]{1,}\./;

id = _g('id',10000);
tracker = _g('tracker');
synergie = _g('synergie', 'hetero');
//niche = _g('niche', (synergie == 'hetero' || synergie == 'h') ? 'H' : 'G');
if (synergie == 'hetero' || synergie == 'h')
{
	niche = 'H';
}
else
{
	niche = 'G';
}

// Added by JulienCD - 2007-04-21 (old system, now it's &letter=xx)
var oldrf_letter = '';
switch (_g('d_niche'))
{
	case 'black':
		oldrf_letter = (synergie == 'hetero' || synergie == 'h') ? 'B' : 'GB';
	break;
	case 'hardcore':
		oldrf_letter = 'H';
	break;
	case 'asiatiques':
		oldrf_letter = (synergie == 'hetero' || synergie == 'h') ? 'J' : 'GA';
	break;
	case 'lesbiennes':
		oldrf_letter = 'L';
	break;
	case 'manga':
		oldrf_letter = (synergie == 'hetero' || synergie == 'h') ? 'M' : 'GM';
	break;
	case 'trans':
		oldrf_letter = 'T';
	break;
	case 'gay':
		oldrf_letter = 'G';
	break;
	case 'grosseins':
		oldrf_letter = 'HD';
	break;
	case 'teens':
		oldrf_letter = 'H';
	break;
	case 'voyeur':
		oldrf_letter = 'H';
	break;
	default:
		oldrf_letter = (synergie == 'hetero' || synergie == 'h') ? 'H' : 'G';
	break;
}
var letter = _g('letter','');
if (letter!='') oldrf_letter=letter;
name_kit = _g('name_kit', 'xxx')
oldrf = 'pva'+oldrf_letter+'_'+name_kit;
rf = _g('rf');
id_site = _g('id_site');
id_produit = _g('id_produit');
langue = _g('langue','fr');
exit_console = _g('e','0');

//UPDATE

payment = _g('payment', 'cb30');

//UPDATE

if (langue == 'us')
	invalidMailMsg = "You must enter a valid email!"
else if (langue == 'it')
	invalidMailMsg = "Inserite uni'ndirizzo email valido !"
else if (langue == 'es')
	invalidMailMsg = "¡Entre un e-mail válido !"
else
	invalidMailMsg = "Votre email doit être valable"

function step1()
{
		var url = "https://secure.securitetotale.com/cb.php?module=guest_cbsys_preform&w=0&id=" + id + "&tracker=" + tracker + "&synergie=" + synergie + "&oldrf=" + oldrf + "&rf=" + rf + "&id_site=" + id_site + "&id_produit=" + id_produit + "&langue=" + langue +"&e=" + exit_console;
		var id_factu = _g('id_facturation','');
		if (id_factu != '') url+="&id_facturation="+id_factu;
		window.open(url);
}

function check()
{
	var msgspan = document.getElementById("errorSpan") == null ? false : true;
	if(!REG_MAIL.test(document.email_form.email.value))
	{
		if( msgspan )
		{
			document.getElementById("errorSpan").innerHTML = invalidMailMsg;
			document.getElementById("errorSpan").style.display = "inline";
		}
		else
		{
			alert(invalidMailMsg);
		}
		document.email_form.email.focus();
	}
	else
	{
		if( msgspan )
		{
			document.getElementById("errorSpan").style.display = "none";
		}
		var url = "https://secure.securitetotale.com/cb.php?module=guest_cbsys_preform&w=0&force_step1=1&action=step2&email=" + document.email_form.email.value + "&id=" + id + "&idp=1&mb&tracker=" + tracker + "&synergie=" + synergie + "&param=&num_facturation=1&oldrf=" + oldrf + "&rf=" + rf + "&id_site=" + id_site + "&id_produit=" + id_produit + "&langue=" + langue +"&mb=&e=" + exit_console;
		var id_factu = _g('id_facturation');
		if (id_factu != '') url+="&id_facturation="+id_factu;
		window.open(url, 'securitotale');
		//if (typeof handleLog == 'function') handleLog();
	}
}

//other links
var e_color_blink = 0;
var e_color_blink_handler;
function check_email(){
	e = document.email_form.email;
	//blink 5 times the email field
	if(e.style.backgroundColor != 'red') {
		e.setAttribute('style', "background-color: red");
		e.style.backgroundColor = 'red';
	}else {
		e.setAttribute('style', "background-color: white");
		e.style.backgroundColor = 'white';
	}

	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;
		e.style.backgroundColor = 'white';
	}

	//alert(e.style.backgroundColor);
}
//other links END


function td_click(){
	var evt = window.event || arguments.callee.caller.arguments[0];
	var target = evt.target || evt.srcElement;

	if(target.type != 'image' && target.type != 'text'){
		check_email();

		if (_g('pu') == 1  && typeof pu == 'function') {
			pu();
		}
	}
}


