function preSend(x) {
	document.searchForm.spec.value = x;
	document.searchForm.submit();
}

function reveal(x,y) {
	x = typeof(x) != 'undefined' ? x : '';
	y = typeof(y) != 'undefined' ? y : 'reveal';
	document.getElementById(y).innerHTML = x;
}

function mustConfirm(x) {
	if (confirm(x) == false) return false;
}

function confirmOperation(x,y,z) {
	z = typeof(z) != 'undefined' ? z : '';
	if (y == 'remove') if (confirm(z) == false) return false;
	x.option.value = y;
	if (y != 'add') x.submit();
}

function expandList(x,y) {
	if (document.getElementById(x).size == 1) document.getElementById(x).size = y;
	else document.getElementById(x).size = 1;

}

function showMail(x) {
	if (document.getElementById(x).style.display=='none') document.getElementById(x).style.display='block';
	else document.getElementById(x).style.display='none';
}

function showAlert(x,a,y,z) {
		a = typeof(a) != 'undefined' ? a : '';
		x = typeof(x) != 'undefined' ? x : '';
		y = typeof(y) != 'undefined' ? y : 'alertContent';
		z = typeof(z) != 'undefined' ? z : 'alertBox';
		BrowserDetect.init();
		if (BrowserDetect.browser == 'Explorer' && BrowserDetect.version < 7) document.getElementById(z).style.height = screen.height-170+'px';
		if (document.getElementById(z).style.visibility == 'hidden') {
			document.getElementById(z).style.visibility = 'visible';
			//document.getElementById('alertWrapper').style.visibility = 'visible';
			document.getElementById(y).innerHTML = x;	
			fade(y,z);
		} else {
			document.getElementById(z).style.visibility = 'hidden';
			document.getElementById(y).style.visibility = 'hidden';
			//document.getElementById('alertWrapper').style.visibility = 'hidden';
			//alert(a);
			//if (a != '') location.href=a;
		}
}

function fade(y,z){
	opa = typeof(opa) != 'undefined' ? opa : 0;
	opa += .1;
	if (opa < '.9'){
		document.getElementById(z).style.opacity = opa;
		document.getElementById(z).style.filter='alpha(opacity='+(opa*100)+')'	
		anime =  window.setTimeout("fade('"+y+"','"+z+"')",0.1);
		
	} else document.getElementById(y).style.visibility = 'visible';
}

function getStar(x) {
	var tmp = new Array ('0/10','1/10','2/10','3/10','4/10','5/10','6/10','7/10','8/10','9/10','10/10');
	for (i=x;i>0;i--) document.getElementById('star_'+i).style.background = 'url('+root+'images/bone2.png) no-repeat';
	for (i=10;i>x;i--) document.getElementById('star_'+i).style.background = 'url('+root+'images/bone.png) no-repeat';
	document.getElementById('legend1').innerHTML = tmp[x];
}

function validStar(x,y) {
	var longRegex = new RegExp('^.{2,255}$','i');
	var warningList = new Array();
	warningList['fr'] = ['Vous devez remplir tous les champs requis.'];
	warningList['en'] = ['The mail is not valid'];
	if (x.generic_subject_true.value.search(longRegex) != -1 && x.option.value != 0 && x.comment_true.value.length < 600 && x.comment_true.value != '') return true;
	else {
		alert(warningList[y][0]);
		return false;
	}
}

function phaseSelect(a,x,y,z) {
	z = typeof(z) != 'undefined' ? z : '0';
	if (x.options[x.selectedIndex].value == z) {
		document.getElementById(y).style.display='inline';
		document.getElementById(a).style.display='none';
	} else {
		document.getElementById(y).style.display='none';
		document.getElementById(a).style.display='inline';
	}
}
