var testresult = new Array();

function testPeeling (question, response, lang) {
	
	if ( question == 'A' ) { 
		testresult[0] = question + response; 
		document.getElementById(question+response).style.border="1px solid #ff0000"; 
		document.getElementById(question).className="display0"; 
		document.getElementById("D").className="display1";
	}
	if ( question == 'D' ) { 
		testresult[3] = question + response; 
		document.getElementById("A").className="display0";
		document.getElementById(question+response).style.border="1px solid #ff0000";
		document.getElementById("wait").className="display0";
		location.href="/index.html?lang=" + lang + "&pID=46&highlight=" + testresult[0] + testresult[3];
	}	
}


/******** resize popup ********/
function resizeOuterTo(w,h) {
 if (parseInt(navigator.appVersion)>3) {
   if (navigator.appName=="Netscape") {
    top.outerWidth=w;
    top.outerHeight=h;
   }
   else top.resizeTo(w,h);
 }
}

/********* favoris *************/
function favoris(url,text) {
	if (window.sidebar) { window.sidebar.addPanel(text, url,""); }
	else if( document.all ) { window.external.AddFavorite(url,text); } 
}


/********* formulaire *************/

/**** form submit ****/
// check form
function submitForm(form) {

    var required = form['required'].value.split(",");
    var message1;
    var message2;
    var field = '';

    if (form['lang'].value=='fr') { message1=" est un champ obligatoire."; message2=" Saisir une adresse mail valide."; }
    else if (form['lang'].value=='en') { message1=" Required Field."; message2=" Enter a valid Email address."; }
    else if (form['lang'].value=='it') { message1=" da compilare obligatoriamente."; message2=" dare un indirizzo  e-mail valido."; }
    else { message1=" es un campo obligatorio."; message2= " inscribir un email válido."; }
   
    while (field = required.shift())    {
        if (form[field].value == "")    {
                form[field].focus();
                form[field].style.borderColor="#FF3300";
                alert("'" + field + "'" + message1 );
                return false;
        }
        else if (field=="Email") {
            if (!VerifEmail(form[field].value)) {
                form[field].style.borderColor="#FF3300";
                alert( message2 );
                return false;
            }
            else {
                form[field].style.borderTop="1px solid #4F1D14";
                form[field].style.borderLeft="1px solid #68261A";
                form[field].style.borderBottom="1px solid #B47A6F";
                form[field].style.borderRight="1px solid #A2594A";
            }
        }
        else {
                form[field].style.borderTop="1px solid #4F1D14";
                form[field].style.borderLeft="1px solid #68261A";
                form[field].style.borderBottom="1px solid #B47A6F";
                form[field].style.borderRight="1px solid #A2594A";       
        }
    }
   
    return true;
}           

function VerifEmail(inputEmail)
{
    var place = inputEmail.indexOf("@",1);
    var point = inputEmail.indexOf(".",place+1);
   
    if ((place > -1)&&(inputEmail.length >2)&&(point > 1)) { return true; }
    else { return false;}
}



/***** display div *****/

function showdiv(idlayer) {
	
	var idlink;
	var idblock;
	var itemClass= getElementsByClassName(document, "*", "layer");

	for ( var i=0; i<itemClass.length; i++ )
  {
			idlink = 'link_'+itemClass[i].id.substring(6);
			idblock = document.getElementById(itemClass[i].id);
			
			if ( itemClass[i].id == 'layer_'+idlayer && idblock.style.display == 'block') // close div
      {
				document.getElementById(itemClass[i].id).style.display = 'none';
				document.getElementById(idlink).className = 'leftLinks';
			}
			else if ( itemClass[i].id != 'layer_'+idlayer) {                             //close all div
				document.getElementById(itemClass[i].id).style.display = 'none';
				document.getElementById(idlink).className = 'leftLinks';
			}
			else if ( itemClass[i].id == 'layer_'+idlayer) {                            //open div

				document.getElementById('layer_'+idlayer).style.display = 'block';
				document.getElementById('link_'+idlayer).className = 'leftLinks_s';
			}
	 }
}


/*
	Written by Jonathan Snook, http://www.snook.ca/jonathan
	Add-ons by Robert Nyman, http://www.robertnyman.com
*/
function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/-/g, "\-");
	var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}

/* Show div */
function show(myID) {  
	if (document.getElementById(myID).style.display == "none") {  
			document.getElementById(myID).style.display = "block";  
	} 
	else { 
		document.getElementById(myID).style.display = "none";  
	}  
}  


