var msg;var msgflag; function fenster(neuesfenster){	window.open(neuesfenster,"","top=150,screenX=150,left=250,screenY=250,height=500,width=624,scrollbars=yes")}  function initMenu() {	var a = new Array();   	var x;    	  	if (gLang != 'E')  {     	oldCountry = document.forms[0].CONTACT_COUNTRY_CODE_1.options[document.forms[0].CONTACT_COUNTRY_CODE_1.selectedIndex].value        	for (n = 0; n< document.forms[0].CONTACT_COUNTRY_CODE_1.length; n++)       		a[n] = document.forms[0].CONTACT_COUNTRY_CODE_1.options[n].text + "#" + document.forms[0].CONTACT_COUNTRY_CODE_1.options[n].value;     	a.sort();        	document.forms[0].CONTACT_COUNTRY_CODE_1.length=0;     	for (n = 0; n < a.length; n++) {        		document.forms[0].CONTACT_COUNTRY_CODE_1.options[n] = new Option(a[n].split("#")[0], a[n].split("#")[1]);        		if (a[n].split("#")[1]==oldCountry)				 x = n;             	}      	document.forms[0].CONTACT_COUNTRY_CODE_1.selectedIndex = x;                    	}  	//document.forms[0].CONTACT_COMPANY_SORT_1.size = 4;            }   function NewDialogListOption(objField) {strLabel = objField.name;if(objField.options[objField.selectedIndex].text == "*New Value*") {  var strNewValue = prompt ("Enter new " + strLabel + ": ", "");   if (strNewValue != null)  {    var NewOption = document.createElement("Option");    NewOption.text = strNewValue;    NewOption.value = strNewValue;       objField.add(NewOption);     objField.selectedIndex = (objField.options.length - 1);  } }}function validateXMAProfile(){    var form = document.forms[0];    	msgflag = false;	if(top.language == 'F')	    	msg="Remplir imp\u00E9rativement les champs suivants :\r"; 	else if(top.language == 'G')    		msg="Folgende Felder m\u00FCssen ausgef\u00FCllt werden:\r";    	else if(top.language == 'S')    		msg="Es imperativo llenar los siguientes campos:\r";	else    		msg="The following fields are required:\r"; 	validateAddressFields();	if(msgflag == true) {	   	if(top.language == 'F')			msg+="\r\rAppuyez sur OK pour revenir au formulaire";    		else if(top.language == 'G')			msg+="\r\rBitte dr\u00FCcken Sie OK";    		else if(top.language == 'S')			msg+="\r\rPulse OK para regresar al formulario";     	else			msg+="\r\rPress OK to return to the form";     	alert(msg);	}  	if(msgflag == false) 		return true;	else		return false;}function validateRegistration(){  var form = document.forms[0];     	msgflag = false;	if(top.language == 'F')	    	msg="Remplir imp\u00E9rativement les champs suivants :\r"; 	else if(top.language == 'G')    		msg="Folgende Felder m\u00FCssen ausgef\u00FCllt werden:\r";    	else if(top.language == 'S')    		msg="Es imperativo llenar los siguientes campos:\r";	else    		msg="The following fields are required:\r"; 	validateAddressFields();	if (form.AGREEMENT.checked == false) {   		if(top.language == 'F')			msg+="\rAgreement";    		else if(top.language == 'G')			msg+="\rAgreement";    		else if(top.language == 'S')			msg+="\rAgreement";     	else			msg+="\rAgreement";		msgflag=true;	}	x = 0;	for (i=0;i<form.CIRCULATION_CATEGORY.length;i++) {		if (form.elements['CIRCULATION_CATEGORY'][i].checked)			x++;	}	if(x == 0) {   		if(top.language == 'F')			msg+="\rCat\u00E9gories de&nbsp;&nbsp;<br>diffusion suivantes";    		else if(top.language == 'G')			msg+="\rAuflagenkategorie";    		else if(top.language == 'S')			msg+="\rCategor\u00EDa de difusi\u00F3n";     	else			msg+="\rCirculation Category";		msgflag=true;	}				if(msgflag == true) {	   	if(top.language == 'F')			msg+="\r\rAppuyez sur OK pour revenir au formulaire";    		else if(top.language == 'G')			msg+="\r\rBitte dr\u00FCcken Sie OK";    		else if(top.language == 'S')			msg+="\r\rPulse OK para regresar al formulario";     	else			msg+="\r\rPress OK to return to the form"; 	   	alert(msg);	}  	if(msgflag == false) 		return true;	else		return false;}function validateProject(){	var msg;	var msgflag;	document.forms[0].PROJECT_NAME.focus();			msgflag = false; 	if(top.language == 'F')	    	msg="Remplir imp\u00E9rativement les champs suivants :\r"; 	else if(top.language == 'G')    		msg="Folgende Felder m\u00FCssen ausgef\u00FCllt werden:\r";    	else if(top.language == 'S')    		msg="Es imperativo llenar los siguientes campos:\r";	else    		msg="The following fields are required:\r";	 if(document.forms[0].PROJECT_NAME.value == "") {   		if(top.language == 'F')     		msg+="\rNom de la project";    		else if(top.language == 'G')     		msg+="\rProjektname";    		else if(top.language == 'S')     		msg+="\rNombre de la projecto";     	else  			msg+="\rProject name";				msgflag=true;	}	 	if(document.forms[0].DESCRIPTION.value == "" ) {		if(top.language == 'F')			msg+="\rTexte";	    else if(top.language == 'G')			msg+="\rText";	    else if(top.language == 'S')			msg+="\rTexto";     	else			msg+="\rText";		msgflag=true;		} 	if(msgflag == true) {	   	if(top.language == 'F')			msg+="\r\rAppuyez sur OK pour revenir au formulaire";    		else if(top.language == 'G')			msg+="\r\rBitte dr\u00FCcken Sie OK";    		else if(top.language == 'S')			msg+="\r\rPulse OK para regresar al formulario";     	else			msg+="\r\rPress OK to return to the form";		     	alert(msg);		}	if(document.forms[0].DESCRIPTION.value.length > 3500) {		if(top.language == 'F')			msg="La longueur du texte est limit\u00E9e \u00E0 3500 caract\u00E8res.";    		else if(top.language == 'G')			msg="Die maximale L\u00E4nge Textes betr\u00E4gt 3500 Zeichen.";    		else if(top.language == 'S')			msg="El texto no puede exceder los 3500 caracteres.";     	else			msg="The length of the text is limited to 3500 characters.";				msgflag=true;   		alert(msg);	}	if(msgflag == false)  {  		//document.forms[0].submit();		return true;	}	return false;}function validateJury(){	var msg;	var msgflag;// Evaluation period finished	alert('Evaluation period is finshed!\nSave is disabled!');	return false;// End of EvalPeriodFinished	document.forms[0].COMMENT.focus();			msgflag = false; 	msg="The following fields are required:\r";	x = 0;	for (i=0;i<document.forms[0].USABILITY.length;i++) {		if (document.forms[0].elements['USABILITY'][i].checked)			x++;	}	if(x == 0) {		msg+="\rUsability and clarity";		msgflag=true;	}		x = 0;	for (i=0;i<document.forms[0].DESIGN.length;i++) {		if (document.forms[0].elements['DESIGN'][i].checked)			x++;	}	if(x == 0) {		msg+="\rDesign and creativity";		msgflag=true;	}	x = 0;	for (i=0;i<document.forms[0].HOMOGENEITY.length;i++) {		if (document.forms[0].elements['HOMOGENEITY'][i].checked)			x++;	}	if(x == 0) {		msg+="\rHomogeneity and recognition";		msgflag=true;	}	x = 0;	for (i=0;i<document.forms[0].TENSION.length;i++) {		if (document.forms[0].elements['TENSION'][i].checked)			x++;	}	if(x == 0) {		msg+="\rBuild-up of tension";		msgflag=true;	}	x = 0;	for (i=0;i<document.forms[0].VARIETY.length;i++) {		if (document.forms[0].elements['VARIETY'][i].checked)			x++;	}	if(x == 0) {		msg+="\rVariety and level of innovation";		msgflag=true;	}/*	rausgenommen lt MHE	x = 0;	for (i=0;i<document.forms[0].SUCCESS.length;i++) {		if (document.forms[0].elements['SUCCESS'][i].checked)			x++;	}	if(x == 0) {		msg+="\rOverall success";		msgflag=true;	} */	if(msgflag == true) {		msg+="\r\rPress OK to return to the form";		     	alert(msg);		}	if(msgflag == false)  {  		return true;	}	return false;}function AddAttachment(){	var msg;	    if (false==validateProject())		return false;	document.forms[0].ACTION.value = 'U';	document.forms[0].PROJECT_NAME.focus();	document.forms[0].submit();}function validateAddressFields() {	if(document.forms[0].COMPANY_NAME_1.value == "") {    		if(top.language == 'F')     		msg+="\rNom de la soci\u00E9t\u00E9";    		else if(top.language == 'G')     		msg+="\rFirmenname";    		else if(top.language == 'S')     		msg+="\rNombre de la compa\u00F1\u00EDa";     	else  			msg+="\rCompany name";		msgflag=true;	} 		if(document.forms[0].STREET_1.value == "") {   		if(top.language == 'F')			msg+="\rRue";    		else if(top.language == 'G')			msg+="\rStra\u00DFe";    		else if(top.language == 'S')			msg+="\rCalle";     	else			msg+="\rStreet";		msgflag=true;	}	if(document.forms[0].CITY_1.value == ""){   		if(top.language == 'F')			msg+="\rVille";    		else if(top.language == 'G')			msg+="\rStadt";    		else if(top.language == 'S')			msg+="\rCiudad";     	else			msg+="\rCity";		msgflag=true;	}		if(document.forms[0].COUNTRY_1.value == ""){ 	   	if(top.language == 'F')			msg+="\rPays";    		else if(top.language == 'G')			msg+="\rLand";    		else if(top.language == 'S')			msg+="\rPa\u00EDs";     	else			msg+="\rCountry";		msgflag=true;	}		if(document.forms[0].SURNAME_1.value == ""){   		if(top.language == 'F')     		msg+="\rNom";    		else if(top.language == 'G')     		msg+="\rNachname";    		else if(top.language == 'S')     		msg+="\rLastname";     	else  			msg+="\rLastname";		msgflag=true;	}		if(document.forms[0].PERSON_EMAIL_ADDRESS_1.value == ""){ 		 if(top.language == 'F')     		msg+="\re-mail";    		else if(top.language == 'G')     		msg+="\rE-Mail";    		else if(top.language == 'S')     		msg+="\re-mail";     	else			msg+="\re-mail";		msgflag=true;	}}function validateContact(){   var form = document.forms[0];     	msgflag = false;	if(top.language == 'F')	    	msg="Remplir imp\u00E9rativement les champs suivants :\r"; 	else if(top.language == 'G')    		msg="Folgende Felder m\u00FCssen ausgef\u00FCllt werden:\r";    	else if(top.language == 'S')    		msg="Es imperativo llenar los siguientes campos:\r";	else    		msg="The following fields are required:\r";		if(document.forms[0].BODY.value == "") {		if(top.language == 'F')     		msg+="\Message";    		else if(top.language == 'G')     		msg+="\rNachricht";    		else if(top.language == 'S')     		msg+="\Message";     	else	   		msg+="\rMessage";		msgflag=true;	}	if(document.forms[0].SUBJECT.value == "") {   		if(top.language == 'F')     		msg+="\rSubject";    		else if(top.language == 'G')     		msg+="\rBetreff";    		else if(top.language == 'S')     		msg+="\rSubject";     	else			msg+="\rSubject";		msgflag=true;	}	if(document.forms[0].ReplyTo.value == "") {		 if(top.language == 'F')     		msg+="\rReplyTo";    		else if(top.language == 'G')     		msg+="\rReplyTo";    		else if(top.language == 'S')     		msg+="\rReplyTo";     	else			msg+="\rReplyTo";		msgflag=true;	}	if(msgflag == true) {	   	if(top.language == 'F')			msg+="\r\rAppuyez sur OK pour revenir au formulaire";    		else if(top.language == 'G')			msg+="\r\rBitte dr\u00FCcken Sie OK";    		else if(top.language == 'S')			msg+="\r\rPulse OK para regresar al formulario";     	else			msg+="\r\rPress OK to return to the form";	    	alert(msg);	}  	if(msgflag == false) 		return true;	else		return false;}function checkFrame() {     var undefined; 	if(top.sess==undefined) {/* 		var rc = location.href.search('/website/xma2007.nsf/registration'); 		if(rc != -1) 		{ 			if(rc != -1)  			{ 			rc = location.href.search('OpenForm'); 			var tmp = location.href.substring(rc + 8, 100); 			alert(rc + ' ' +tmp); 			}  		} */ 	          window.location.href = '\\website\\xma2007.nsf\\html\\registration.html';          return false;     }     return true;}function Ifra_targetContent() {	if (false == checkFrame())		return false; 	var args = Ifra_targetContent.arguments;	for(i=0; i<args.length; i+=2) {		parent.frames[args[i]].location.href = args[i+1];	}}function Ifra_addToSession(doc) {	if (false == checkFrame())		return false; 	if(top.sess.length==0)                 top.sess[0] = doc.location.href	else top.sess[top.sess.length] = doc.location.href;}function Ifra_remoteNaviGate() {	var args = Ifra_remoteNaviGate.arguments;	var pos;     var undefined;	var tmpbuf;	var i;	if (false == checkFrame())		return false; 		if (top.thisNAV != pos) {	     pos = '';	 	for(i=1;i <= top.sess.length; i++)	 	     if (args[0] == top.navIDs[i])	 	        pos = i.toString();		if (pos=='')		  return true;	   		if (top.tree.NoSelection != undefined) {    			if(pos.length < 2) {				tmpbuf = '0' + pos + '_S';          	}   	     	else tmpbuf = pos + '_S';    		top.tree.SetActiveBGColor(tmpbuf); 		} 	top.thisNAV = pos;    	}}function ifra_backButton() {//	for(i=0;i <top.sess.length;i++)//   	alert((i + 1) + "./" + top.sess[i]);	if (top.sess.length > 2) {//        alert(top.sess.length + "/" + top.sess[top.sess.length - 2]);//        alert(parent.frames['content'].location.href);     	parent.frames['content'].location.href=top.sess[top.sess.length - 2];          delete top.sess[top.sess.length -1];          delete top.sess[top.sess.length -2];           top.sess.length = top.sess.length - 2;      }              }function ProcessSelectedRecords(action) {    var parms = top.content.document.forms[0];    var selection = top.content.document.forms[0].selected_records;    var buffer = '';    var var_undefined;	if (typeof parms == typeof var_undefined)		return false;   	if (typeof selection.value == typeof var_undefined) {      	for (var i=0; i < selection.length; i++) {          	if (selection[i].checked)          	buffer = buffer + selection[i].value + '-';      	}   	}	else  	buffer = selection.value;  	if (buffer == '')     		return false;  	parms.records.value =  buffer;   	parms.action.value =  action;	parms.pr_language.value =  top.language;   	parms.submit();    	return true;}
