/* SCRIPTS PV */

///////////////////////////////////////////////////////////////
// navigation
function fadeIn(myDiv,myOpacite) {
	var opacitefinal = 100;
	var vitesse = 1;
	var step = 1;
	var oldOpacite = parseInt(myOpacite);
	var newOpacite = parseInt(oldOpacite)+step;
	
	if (newOpacite < opacitefinal) { 
		setTimeout("fadeIn('"+myDiv+"','"+newOpacite+"')", vitesse);
		document.getElementById(myDiv).style.opacity = newOpacite/100;
		document.getElementById(myDiv).style.filter = "alpha(opacity:"+newOpacite+")";
	} else {
		clearTimeout(); 
		document.getElementById(myDiv).style.opacity = opacitefinal/100;
		document.getElementById(myDiv).style.filter = "alpha(opacity:opacitefinal)";
	}
}

function fadeOut(myDiv,myOpacite) {
	var opacitefinal = 0;
	var vitesse = 1;
	var step = 5;
	var oldOpacite = parseInt(myOpacite);
	var newOpacite = parseInt(oldOpacite)-step;
	
	if (newOpacite > opacitefinal) { 
		setTimeout("fadeOut('"+myDiv+"','"+newOpacite+"')", vitesse);
		document.getElementById(myDiv).style.opacity = newOpacite/100;
		document.getElementById(myDiv).style.filter = "alpha(opacity:"+newOpacite+")";
	} else {
		clearTimeout(); 
		document.getElementById(myDiv).style.display = "none";
	}
}

function showhide(myId){
	if ( document.getElementById(myId).style.display == "" || document.getElementById(myId).style.display == "none" ) { 
		document.getElementById(myId).style.display = "block";
	} else {
		hide(myId,100);
	}
}

function show(myId){
	document.getElementById(myId).style.display = "block";
}

function hide(myId){
	document.getElementById(myId).style.display = "none";
}

function wo(theURL,winName,features) {
	features = features + ",toolbar=no,status=no,resizable=yes,scrollbars=yes";
	window.open(theURL,winName,features);
}

function showTab(myId,myTab){
	show(myId);
	//fadeIn(myId,'0');
	document.getElementById(myTab).className = "ongleton";
}

function hideTab(myId,myTab){
	hide(myId);
	document.getElementById(myTab).className = "onglet";
}


////////////////////////////////////////////////////////////////
// menus
function showmenu(myId,myTheme){
	var adjustX = 0;
	var adjustY = 0;
	document.getElementById(myId).style.display = "block";
	document.getElementById(myId).style.left = document.getElementById(myTheme).offsetLeft + adjustX + "px";
	document.getElementById(myId).style.top = document.getElementById(myTheme).offsetTop + document.getElementById(myTheme).offsetHeight - 1 + adjustY + "px";
}

////////////////////////////////////////////////////////////////
// interface
function changeWallpaper(mywallpaper){
	document.getElementById('wallpaper').style.height = document.getElementById('page').offsetHeight + 100 + "px";
	document.getElementById('wallpaper').style.backgroundImage = "url('"+mywallpaper+"')";
}


////////////////////////////////////////////////////////////////
// homepage
function maximize(monid,direction,dimension){
	var golarge;
	var step = 10;
	var vitesse = 1;
	var mydiv = document.getElementById(monid);
		
	if(direction=="top"){
		if(dimension>0){
			dimension = dimension - step;
			mydiv.style.height = mydiv.offsetHeight + step + "px";
			plushaut = setTimeout("maximize('" + monid + "','" + direction + "'," + dimension + ")", vitesse);
		} else {
			clearTimeout("plushaut");
		}
	}
	
	if(direction=="right"){
		if(dimension>0){
			dimension = dimension - step;
			mydiv.style.width = mydiv.offsetWidth + step + "px";
			pluslarge = setTimeout("maximize('" + monid + "','" + direction + "'," + dimension + ")", vitesse);
		} else {
			clearTimeout("pluslarge"); 
		}
	}
}

function minimize(monid,malargeur,mahauteur){
	var mydiv = document.getElementById(monid);
	mydiv.style.marginTop = "0px";
	mydiv.style.height = mahauteur + "px";
	mydiv.style.width = malargeur + "px";
}


/* formulaire candidats */
function checkformcandidats(){
	var continu = 1;
	
	// controle des champs
	if(document.formCandidat.company.value == "")				{ continu=0; }
	if(document.formCandidat.civility.value == "")				{ continu=0; }
	if(document.formCandidat.fname.value == "")					{ continu=0; }
	if(document.formCandidat.lname.value == "")					{ continu=0; }
	if(document.formCandidat.title.value == "")					{ continu=0; }
	
	if(document.formCandidat.email.value == "")					{ continu=0; }
	if(document.formCandidat.email.value.indexOf("@",0) == -1)	{ continu=0; }
	if(document.formCandidat.email.value.indexOf(".",0) == -1)	{ continu=0; }
	if(document.formCandidat.email.value.indexOf(" ",0) == 1)	{ continu=0; }
	
	if(document.formCandidat.address.value == "")				{ continu=0; }
	if(document.formCandidat.zip.value == "")					{ continu=0; }
	if(document.formCandidat.country.value == "")				{ continu=0; }
	if(document.formCandidat.tel.value == "")					{ continu=0; }
	if(document.formCandidat.fax.value == "")					{ continu=0; }
	
	if(document.formCandidat.description.value == "")			{ continu=0; }
	
	if(document.formCandidat.accessories.checked==false && document.formCandidat.children.checked==false && document.formCandidat.home.checked==false && document.formCandidat.lingerie.checked==false && document.formCandidat.junior.checked==false && document.formCandidat.menswear.checked==false && document.formCandidat.swimwear.checked==false && document.formCandidat.women.checked==false && document.formCandidat.cards.checked==false && document.formCandidat.software.checked==false && document.formCandidat.computerdesigns.checked==false && document.formCandidat.embroideries.checked==false && document.formCandidat.knits.checked==false && document.formCandidat.trendforecasts.checked==false && document.formCandidat.fashiondesigning.checked==false && document.formCandidat.vintage.checked==false && document.formCandidat.transferpaper.checked==false && document.formCandidat.other.checked==false) { continu=0; }
	
	// controle global et message d'erreur
	if(continu==0){ 
		alert('Warning: please fill every mandatory field properly.'); 
	} else {
		alert('Thank you for your interest in Indigo Home Edition. Your request has been emailed to our team, who will answer ASAP.');
		document.formCandidat.submit();
	}
}


