function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function checkField(){
	reqFields = new Array('nom','societe','adresse','cp','ville','telephone','email');
	for(x = 0; x < reqFields.length; x++){
		if(document.mailForm.elements[reqFields[x]].value.length == 0){
			document.mailForm.elements[reqFields[x]].focus();
			alert("Veuillez remplir tous les champs obligatoires!");
			return false;
		}
	}
	return true;
}

function getScrollVal(){
   	if(navigator.appName.indexOf("Explorer") > -1){
		return document.body.scrollTop;
		}else{ //Netscape, Mozilla
		return window.pageYOffset;
	}
}

function setScrollVal(theForm){
		theForm.xxxScrollVal.value = getScrollVal();
}

function doScroll(val){
	if(navigator.appName.indexOf("Netscape") == -1){
 		document.body.scrollTop = val;
		}else{ //Netscape
 		window.scrollBy(0,val);
	}
}


function confirmDeletingImg(str_Page,int_IdImg,int_CurrentImg,int_IdRefImg)
{
	var doIt = false;
	
	comesFrom = str_Page+'.php';
	
	if(confirm("Voulez-vous vraiment EFFACER l'entrée n° "+int_CurrentImg+"?\nCette action est irreversible!") == true)
	{
		doIt = true;
	}
	
	if(doIt)
	{
		document.location = "confirmDelete.php?from="+str_Page+"&id_delimg="+int_IdImg+"&id_currentimg="+int_CurrentImg+"&id_ref="+int_IdRefImg;
	}
	else
	{
		document.location.href = comesFrom+"?id_ref="+int_IdRefImg;
	}
}

function confirmDeletingRef(str_Page,int_IdRef)
{
	var doIt = false;
	
	comesFrom = str_Page+'.php';
	
	if(confirm("Voulez-vous vraiment EFFACER l'entrée n° "+int_IdRef+"?\nCette action est irreversible!") == true)
	{
		doIt = true;
	}
	
	if(doIt)
	{
		document.location = "confirmDelete.php?from="+str_Page+"&id="+int_IdRef;
	}
	else
	{
		document.location.href = comesFrom+"?id="+int_IdRef;
	}
		
}

function changeImg(idImg,imgRef,operation,idRef,array,titlesArray,heightArray){

	// dynamic var's name
	window['arrImages'+idRef] = array;
	window['arrTitleImages'+idRef] = titlesArray;
	window['arrHeightImages'+idRef] = heightArray;
	
	// get the HTML image to change
	var mainImg = document.getElementById("imgRef"+imgRef);
	var titleImg = document.getElementById("titreImg"+imgRef);
	
	if(operation == null){
		mainImg.src = window['arrImages'+idRef][idImg];
		window['ref'+imgRef] = idImg;
	}else{
		arrLength = window['arrImages'+idRef].length;
		//alert(arrLength);
		if(operation == "prec"){
			if(window['ref'+imgRef] == 0){
				window['ref'+imgRef] = arrLength-1;
				mainImg.src = window['arrImages'+idRef][window['ref'+imgRef]];
			}else{
				window['ref'+imgRef]--;
				mainImg.src = window['arrImages'+idRef][window['ref'+imgRef]];
			}
		}else{
			if(window['ref'+imgRef] == arrLength-1){
				window['ref'+imgRef] = 0;
				mainImg.src = window['arrImages'+idRef][window['ref'+imgRef]];
			}else{
				window['ref'+imgRef]++;
				mainImg.src = window['arrImages'+idRef][window['ref'+imgRef]];
			}
		}
		
	}
	
	mainImg.heigth = window['arrHeightImages'+idRef][idImg];
	
	titleImg.innerHTML = window['arrTitleImages'+idRef][window['ref'+imgRef]];
	
	arrLength = window['arrImages'+idRef].length;
	for(j = 0 ; j < arrLength ; j++){
		window['txtIndexImg'+idRef+j] = document.getElementById("index"+idRef+"_"+j);
		if(window['ref'+imgRef] == j){
			window['txtIndexImg'+idRef+j].className = "selIndexImg";
		}else{
			window['txtIndexImg'+idRef+j].className = "unselIndexImg";
		}
	}
}

function bigImg(idRef,idImg){
	MM_openBrWindow("../extensions/refImgPopUp/?idref="+idRef+"&idImg="+idImg,"bigImgPopUp","resizable=1");
}

function resizeImage(img){
	if(document.images)
	{
		bigImg = new Image();
		bigImg.src = img;
		width = bigImg.width;
		height = bigImg.height;
		ratio = height/width;
		
		if(width > 530){
			bigImg.width = 530;
			bigImg.height = 530/ratio;
		}
		if(height > 300){
			bigImg.height = 300;
			bigImg.width = 300*ratio;
		}
		return bigImg.height;
	}
}

function SubmitForm(form){
	if(document.forms[form.name].elements['email'].value == "") {
		alert("Entrez, svp, votre adresse e-mail.");
		f.email.focus();
		return false;
	}else{
		if(document.forms[form.name].elements['subscibe_type'][0].checked == true){
			// subscribe
			document.forms[form.name].action = 'http://www.gavillet.ch/mailing/form.php?form=1';
		}else{
			// unsubscribe
			document.forms[form.name].action = 'http://www.gavillet.ch/mailing/unsubform.php?form=3';
		}				
		return true;
	}
}

	