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

function email_focus()
{
	e = document.email_form.email;
	if (e.value.match(/ /)) e.value = '';
}

function changeNiche(niche)
{
	if(location.href.indexOf('niche=') != -1)
	{
		new_url = location.href.replace(/niche=\w*/,'niche='+niche);
	}
	else
	{
		if(location.href.indexOf('?') != -1)
		{
			new_url = location.href + '&niche='+niche;
		}
		else
		{
			new_url = location.href + '?niche='+niche;
		}
	}

	window.location = new_url;
}
function changeLetter(letter)
{
	var exp = /(&|\?)(letter)=\w/g;
	if (exp.test(location.href)) {
		new_url = location.href.replace(/(\?|&)letter=\w*/,'$1letter='+letter);
	} else {
		if (location.href.indexOf('?') != -1) new_url = location.href + '&letter='+letter;
		else new_url = location.href + '?letter='+letter;
	}
	new_url = new_url.replace(/(\?|&)niche=\w*/,'');
	window.location = new_url;
}

function set_selected(niche)
{
	for( i=0; i<document.getElementById('theme').length; i++)
	{
		if(document.getElementById('theme').options[i].value == niche)
		{
			document.getElementById('theme').options[i].selected = true;
		}
	}
}

var oldrf_letter = '';
switch (_g('niche'))
{
	case 'anal':
		oldrf_letter='AN';
	break;
	case 'asiatiques':
		oldrf_letter = (synergie == 'hetero' || synergie == 'h') ? 'J' : 'GA';
	break;
	case 'blacks':
		oldrf_letter = (synergie == 'hetero' || synergie == 'h') ? 'B' : 'GB';
	break;
	case 'femmeesmures':
		oldrf_letter = (synergie == 'hetero' || synergie == 'h') ? 'O' : 'GO';
	break;
	case 'grosseins':
		oldrf_letter = 'HD';
	break;
	case 'lesbiennes':
		oldrf_letter = 'L';
	break;
	case 'manga':
		oldrf_letter = (synergie == 'hetero' || synergie == 'h') ? 'M' : 'GM';
	break;
	case 'melangeetnique':
		oldrf_letter = 'N';
	break;
	case 'rondes':
		oldrf_letter='A';
	break;
	case 'rousses':
		oldrf_letter = 'R';
	break;
	case 'sport':
		oldrf_letter = 'C';
	break;
	case 'trans':
		oldrf_letter = 'T';
	break;
	case 'trio':
		oldrf_letter = 'P';
	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');

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

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