Xoffset= 0;
Yoffset= 0;

var nav,old,iex=(document.all),yyy=-1000;
if(navigator.appName=="Netscape"){(document.layers)?nav=true:old=true;}

if(!old)
{
	var skn=(nav)?document.dek:dek.style;
	if(nav)document.captureEvents(Event.MOUSEMOVE);
	document.onmousemove=get_mouse;
}

function popup(msg,bak)
{
	var content="<TABLE BORDER=1 bordercolor=#cccccc CELLPADDING=1 CELLSPACING=0 class=alternative "+" "+bak+"><TD>&nbsp;&nbsp;&nbsp;&nbsp;</td><TD ALIGN=center BGCOLOR=#FFFFFF>"+msg+"</TD></TABLE>";
	if(old){alert(msg);return;} 
	else
	{
		yyy=Yoffset;
		if(nav){skn.document.write(content);skn.document.close();skn.visibility="visible"}
		if(iex){document.all("dek").innerHTML=content;skn.visibility="visible"}
	}
}

function get_mouse(e)
{

	//var x=(nav)?e.pageX:event.x+document.body.scrollLeft;skn.left=x+Xoffset;
	var x=(nav)?e.pageX:event.x+document.body.scrollLeft;skn.left=x-document.all("dek").offsetWidth;
	//var y=(nav)?e.pageY:event.y+document.body.scrollTop;skn.top=y+yyy;
	var y=(nav)?e.pageY:event.y+document.body.scrollTop;skn.top=y-document.all("dek").offsetHeight;

}

function kill()
{
	if(!old){yyy=-1000;skn.visibility="hidden";}
}

function setFileName(pathField,fileField)
{
	var pathupload = pathField.value;
	var pos = pathupload.lastIndexOf("\\");
	if (pos != -1) fileField.value = pathupload.substring(pos + 1, pathupload.length);
}

function winopen(pagina,w,h)
{
newwin=window.open(pagina,"","screenX=0,screenY=0,scrollbars,width="+w+",height="+h)
newwin.moveTo(0,0)
}


function winopen_centro(pagina,w,h)
{
var ww=w
var wh=h
var sw=screen.width;
var sh=screen.height-28;

newwin=window.open(pagina,"","screenX=0,screenY=0, width="+w+",height="+h)
if (navigator.appName == "Netscape") { 
	newwin.resizeTo(w,h);
   } 
newwin.moveTo((sw-ww)/2,((sh-wh)/2)+40);
}

function winopen_centro_scroll(pagina,w,h)
{
var ww=w
var wh=h
var sw=screen.width;
var sh=screen.height-28;

newwin=window.open(pagina,"","screenX=0,screenY=0,resizable,scrollbars, width="+ww+",height="+wh)
newwin.moveTo((sw-ww)/2,((sh-wh)/2)+40);
}

function rid(x,y)
{ if (navigator.appName == "Netscape") { window.resizeTo(x,y); window.moveTo(0,0);
   } else { window.resizeTo(x,y); window.moveTo(0,0);
   }
}

function validEmail (email)
{
   invalidChars = " /:,;"
   if (email == "")
   {
      return false
   }

   for (i=0; i<invalidChars.length; i++)
   {
        badChar = invalidChars.charAt(i)
        if (email.indexOf (badChar,0) != -1)
        {
           return false
        }
   }  
   atPos = email.indexOf ("@",1)

   if (atPos == -1) {
      return false
   }

   if ( email.indexOf ("@", atPos+1) != -1) {
      return false
   }
   periodPos = email.indexOf (".", atPos)

   if ( periodPos == -1) {
      return false
   }

   if ( periodPos+3 > email.length)    {
      return false
   }
   return true
} 
 

function cambioazienda(){
	var action = document.location.href;
	var pos = action.indexOf("?");
	if (pos!="-1") {
		action = action.substring(0,pos);
		}
	idazienda=document.form.idAzienda.value
	document.form.action = relpath + "languages.asp?idazienda=" + idazienda +  "&targetPage=" + action + "&idtablename="+document.form.idtablename.value + "&tablename=" + document.form.tablename1.value
	//alert (document.form.action)
	document.form.submit()
}

function resetForm(what) {
	for (var i=0, j=what.elements.length; i<j; i++) {
        myType = what.elements[i].type;
        if (myType == 'checkbox' || myType == 'radio')
            what.elements[i].checked = "";
        if (myType == 'password' || myType == 'text' || myType == 'textarea')
            what.elements[i].value = "";
        if (myType == 'select-one' || myType == 'select-multiple')
            for (var k=0, l=what.elements[i].options.length; k<l; k++)
                what.elements[i].options[k].selected = "";
    }
    
function saveFormValues(what) {
    for (var i=0, j=what.elements.length; i<j; i++) {
        myType = what.elements[i].type;
        if (myType == 'checkbox' || myType == 'radio')
            what.elements[i].checked = what.elements[i].defaultChecked;
        if (myType == 'hidden' || myType == 'password' || myType == 'text' || myType == 'textarea')
            what.elements[i].value = what.elements[i].defaultValue;
        if (myType == 'select-one' || myType == 'select-multiple')
            for (var k=0, l=what.elements[i].options.length; k<l; k++)
                what.elements[i].options[k].selected = what.elements[i].options[k].defaultSelected;
    }
}
    
}
function cambiolingua(tablename){
	var action = document.location.href;
	var pos = action.indexOf("?");
	if (pos!="-1") {
		action = action.substring(0,pos);
		}
	idlingua=document.form.idLingua.value
	document.form.action=relpath + "languages.asp?idlingua=" + idlingua + "&tablename="+ tablename + "&targetPage=" + action + "&idtablename="+document.form.idtablename.value
	//alert (document.form.action)
	document.form.submit()
}

function checkAbstractForm(oForm)
{

	var formErr = "";
	var errMsg = "";
	var CA1 = false;
	var CA2 = false;
	var CA3 = false;
	var cmd ="abstracts"
	var tablename="abstracts"
	
	// formErr has 1 : compilare tutti i campi anagrafici
	// formErr has 2 : controllare la email
	// formErr has 3 : obbligatori campi CA1
	// formErr has 4 : obbligatori campi CA2
	// formErr has 5 : obbligatori campi CA3
	// formErr has 6 : controllare abstract module
	// formErr has 7 : sintassi email non valida
	
	if (oForm.Lastname.value == "") formErr = "1";
	if (oForm.FirstName.value == "") formErr = "1";
	if (oForm.Title.value == "") formErr = "1";
	if (oForm.Address.value == "") formErr = "1";
	if (oForm.PostalCode.value == "") formErr = "1";
	if (oForm.City.value == "") formErr = "1";
	//if (oForm.Province.value == "") formErr = "1";
	if (oForm.PostalCode.value == "") formErr = "1";
	if (oForm.Country.value == "") formErr = "1";
	//if (oForm.Institute.value == "") formErr = "1";
	if (oForm.Telephon.value == "") formErr = "1";
	//if (oForm.Fax.value == "") formErr = "1";
	if (oForm.Email.value == "") formErr = "1";
	if (oForm.ConfirmEmail.value == "") formErr = "1";
	
	if (validEmail(oForm.Email.value)==false) formErr = formErr + "7";
	if (oForm.Email.value!=oForm.ConfirmEmail.value) formErr = formErr + "2";

	if (oForm.CoAuthor1_Lastname.value !="") CA1 = true;
	if (oForm.CoAuthor1_FirstName.value !="") CA1 = true;
	if (oForm.CoAuthor1_Title.value !="") CA1 = true;
	if (oForm.CoAuthor1_Institute.value !="") CA1 = true;
	if (oForm.CoAuthor1_City.value !="") CA1 = true;
	if (oForm.CoAuthor1_Country.value !="") CA1 = true;
	
	if (oForm.CoAuthor2_Lastname.value !="") CA2 = true;
	if (oForm.CoAuthor2_FirstName.value !="") CA2 = true;
	if (oForm.CoAuthor2_Title.value !="") CA2 = true;
	if (oForm.CoAuthor2_Institute.value !="") CA2 = true;
	if (oForm.CoAuthor2_City.value !="") CA2 = true;
	if (oForm.CoAuthor2_Country.value !="") CA2 = true;
	
	if (oForm.CoAuthor3_Lastname.value !="") CA3 = true;
	if (oForm.CoAuthor3_FirstName.value !="") CA3 = true;
	if (oForm.CoAuthor3_Title.value !="") CA3 = true;
	if (oForm.CoAuthor3_Institute.value !="") CA3 = true;
	if (oForm.CoAuthor3_City.value !="") CA3 = true;
	if (oForm.CoAuthor3_Country.value !="") CA3 = true;
	
	if (CA1)
	{
		if (oForm.CoAuthor1_Lastname.value == "") formErr = formErr + "3";
		if (oForm.CoAuthor1_FirstName.value == "") formErr = formErr + "3";
		if (oForm.CoAuthor1_Title.value == "") formErr = formErr + "3";
		if (oForm.CoAuthor1_Institute.value == "") formErr = formErr + "3";
		if (oForm.CoAuthor1_City.value == "") formErr = formErr + "3";
		if (oForm.CoAuthor1_Country.value == "") formErr = formErr + "3";
	}
	
	if (CA2)
	{
		if (oForm.CoAuthor2_Lastname.value == "") formErr = formErr + "4";
		if (oForm.CoAuthor2_FirstName.value == "") formErr = formErr + "4";
		if (oForm.CoAuthor2_Title.value == "") formErr = formErr + "4";
		if (oForm.CoAuthor2_Institute.value == "") formErr = formErr + "4";
		if (oForm.CoAuthor2_City.value == "") formErr = formErr + "4";
		if (oForm.CoAuthor2_Country.value == "") formErr = formErr + "4";
	}
	
	if (CA3)
	{
		if (oForm.CoAuthor3_Lastname.value == "") formErr = formErr + "5";
		if (oForm.CoAuthor3_FirstName.value == "") formErr = formErr + "5";
		if (oForm.CoAuthor3_Title.value == "") formErr = formErr + "5";
		if (oForm.CoAuthor3_Institute.value == "") formErr = formErr + "5";
		if (oForm.CoAuthor3_City.value == "") formErr = formErr + "5";
		if (oForm.CoAuthor3_Country.value == "") formErr = formErr + "5";
	}
	
	if (oForm.Topics.value=="") formErr = formErr + "6";
	if (oForm.Preference.value=="") formErr = formErr + "6";
	if (oForm.AbstractTitle.value=="") formErr = formErr + "6";
	if (oForm.Aim.value=="") formErr = formErr + "6";
	if (oForm.MaterialsAndMethods.value=="") formErr = formErr + "6";
	if (oForm.Results.value=="") formErr = formErr + "6";
	if (oForm.Discussions.value=="") formErr = formErr + "6";
	if (oForm.Conclusion.value=="") formErr = formErr + "6";
	
	// formErr has 1 : compilare tutti i campi anagrafici
	// formErr has 2 : controllare la email
	// formErr has 3 : obbligatori campi CA1
	// formErr has 4 : obbligatori campi CA2
	// formErr has 5 : obbligatori campi CA3
	// formErr has 6 : controllare abstract module
	// formErr has 7 : sintassi email non valida
	
	if (formErr!="") errMsg = errMsg + "Same errors occured please check the fileds bellow:" + "\n\n"
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete all First Author fields." + "\n"
	if (formErr.indexOf(2)!=-1) errMsg = errMsg + "Please check emails fields." + "\n"
	if (formErr.indexOf(3)!=-1) errMsg = errMsg + "If a Co-Autor is compiled all fields are required.Please complete all Co-Author1 fields." + "\n"
	if (formErr.indexOf(4)!=-1) errMsg = errMsg + "If a Co-Autor is compiled all fields are required.Please complete all Co-Author2 fields." + "\n"
	if (formErr.indexOf(5)!=-1) errMsg = errMsg + "If a Co-Autor is compiled all fields are required.Please complete all Co-Author3 fields." + "\n"
	if (formErr.indexOf(6)!=-1) errMsg = errMsg + "Please complete all Abstract Module fields." + "\n"
	if (formErr.indexOf(7)!=-1) errMsg = errMsg + "The email is invalid please check it." + "\n"
	
	if (errMsg!="") alert(errMsg) 
		else 
		if (confirm("Your abstract is ready to be sent to Scientific Commitee.\n Please note you will NOT be able to edit your abstracts anymore.\n Do you want to continue ?"))
			{
			submitMyForm(oForm, cmd, tablename)
			}
	
	
}

function checkRegistrationForm(oForm)
{

	var formErr = "";
	var errMsg = "";
	var cmd = oForm.cmd.value;
	var tablename="member"
	var np
	
	// formErr has 1 : compilare tutti i campi anagrafici
	// formErr has 2 : controllare la email
	// formErr has 3 : obbligatori campi Person 1
	// formErr has 4 : obbligatori campi Person 2
	// formErr has 5 : obbligatori campi Person 3
	// formErr has 9 : obbligatori campi Person 4
	// formErr has 6 : controllare abstract module
	// formErr has 7 : sintassi email non valida
	// formErr has 8 : member type non selezionato
	// formErr has A-C : selezione happy hour
	// formErr has D-G : obbligatori campi Person Gala Dinner
	// formErr has H : tipo pagamento
	// formErr has I : controllo Staff
	// formErr has L : controllo corso LAB
	// formErr has M : controllo numero persone eventi
	
	if (oForm.FamilyName.value == "") formErr = "1";
	if (oForm.Name.value == "") formErr = "1";
	if (oForm.Title.value == "") formErr = "1";
	if (oForm.Address.value == "") formErr = "1";
	if (oForm.PostalCode.value == "") formErr = "1";
	if (oForm.City.value == "") formErr = "1";
	//if (oForm.Province.value == "") formErr = "1";
	if (oForm.PostalCode.value == "") formErr = "1";
	if (oForm.Country.value == "") formErr = "1";
	//if (oForm.Institute.value == "") formErr = "1";
	if (oForm.Telephone.value == "") formErr = "1";
	//if (oForm.Fax.value == "") formErr = "1";
	if (oForm.Email.value == "") formErr = "1";
	if (oForm.ConfirmEmail.value == "") formErr = "1";
	
	if (validEmail(oForm.Email.value)==false) formErr = formErr + "7";
	if (oForm.Email.value!=oForm.ConfirmEmail.value) formErr = formErr + "2";

	
	// formErr has 1 : compilare tutti i campi anagrafici
	// formErr has 2 : controllare la email
	if (formErr!="") errMsg = errMsg + "Same errors occured please check the fileds bellow:" + "\n\n"
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete all Personal Information fields." + "\n"
	if (formErr.indexOf(2)!=-1) errMsg = errMsg + "Please check emails fields." + "\n"
	
	
	if (errMsg!="") alert(errMsg) 
		else 
		if (confirm("Your Registration Form is ready to be sent to Ortholingual.com\n Do you want to continue ?"))
			{
				submitMyForm(oForm, cmd, tablename)
			}
}


function checkEditForm(oForm)
{

	var formErr = "";
	var errMsg = "";
	var cmd ="editRegistration"
	var tablename="registration"
	var np
	
	// formErr has 1 : controllare RegistrationID 
	// formErr has 2 : controllare la email
	// formErr has 7 : sintassi email non valida

	if (oForm.RegistrationID.value == "") formErr = "1";
	if (oForm.Email.value == "") formErr = "2";
	if (validEmail(oForm.Email.value)==false) formErr = formErr + "7";

	
	// formErr has 1 : compilare RegistrationID 
	// formErr has 2 : controllare la email
	// formErr has 7 : sintassi email non valida
	
	if (formErr!="") errMsg = errMsg + "Same errors occured please check the fileds bellow:" + "\n\n"
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete RegistrationID field." + "\n"
	if (formErr.indexOf(2)!=-1) errMsg = errMsg + "Please check emails field." + "\n"
	if (formErr.indexOf(7)!=-1) errMsg = errMsg + "The email is invalid please check it." + "\n"

	
	
	if (errMsg!="") 
		alert(errMsg) 
	else 
		submitMyForm(oForm, cmd, tablename)
	
}

function checkContactForm(oForm)
{

	var formErr = "";
	var errMsg = "";
	var cmd ="Contacts"
	var tablename="contact"
	var np
	
	if (oForm.FirstName.value == "") formErr = "1";
	if (oForm.LastName.value == "") formErr = "1";
	if (oForm.Subject.value == "") formErr = "1";
	if (oForm.Question.value == "") formErr = "1";

	if (oForm.EmailFrom.value == "") formErr = "2";
	if (validEmail(oForm.EmailFrom.value)==false) formErr = formErr + "7";

	
	// formErr has 1 : compilare RegistrationID 
	// formErr has 2 : controllare la email
	// formErr has 7 : sintassi email non valida
	
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete all required fields." + "\n"
	if (formErr.indexOf(2)!=-1) errMsg = errMsg + "Please complete the email field." + "\n"
	if (formErr.indexOf(7)!=-1) errMsg = errMsg + "The email is invalid please check it." + "\n"

	
	if (errMsg!="") 
		alert(errMsg) 
	else 
		submitMyForm(oForm, cmd, tablename)
	
}

function checkAdminContactForm(oForm)
{

	var formErr = "";
	var errMsg = "";
	var cmd ="AdminContacts"
	var tablename="contact"
	var np
	
	
	if (oForm.Email.value == "") formErr = "2";
	if (validEmail(oForm.Email.value)==false) formErr = formErr + "7";

	
	// formErr has 1 : compilare RegistrationID 
	// formErr has 2 : controllare la email
	// formErr has 7 : sintassi email non valida
	
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete all fields." + "\n"
	if (formErr.indexOf(2)!=-1) errMsg = errMsg + "Please complete the email field." + "\n"
	if (formErr.indexOf(7)!=-1) errMsg = errMsg + "The email is invalid please check it." + "\n"

	
	if (errMsg!="") 
		alert(errMsg) 
	else 
		submitMyForm(oForm, cmd, tablename)
	
}

function checkAdminContactNewForm(oForm)
{

	var formErr = "";
	var errMsg = "";
	var cmd ="AdminContactsNew"
	var tablename="contact"
	var np
	
	
	if (oForm.Email.value == "") formErr = "2";
	if (validEmail(oForm.Email.value)==false) formErr = formErr + "7";

	
	// formErr has 1 : compilare RegistrationID 
	// formErr has 2 : controllare la email
	// formErr has 7 : sintassi email non valida
	
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete all fields." + "\n"
	if (formErr.indexOf(2)!=-1) errMsg = errMsg + "Please complete the email field." + "\n"
	if (formErr.indexOf(7)!=-1) errMsg = errMsg + "The email is invalid please check it." + "\n"

	
	if (errMsg!="") 
		alert(errMsg) 
	else 
		submitMyForm(oForm, cmd, tablename)
	
}


function checkAdminWhoIamForm(oForm)
{

	var formErr = "";
	var errMsg = "";
	var cmd ="AdminWhoIam"
	var tablename="whoiam"
	var np
	
	if (oForm.Title.value == "") formErr = "1";
	if (oForm.Subtitle.value == "") formErr = "1";
	if (oForm.Text.value == "") formErr = "1";

	if (oForm.Photo.value!="")
	{
		var ext = oForm.Photo.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete all red fields." + "\n"
	if (formErr.indexOf(2)!=-1) errMsg = errMsg + "Only .jpg are allowed as image files." + "\n"
	
	if (errMsg!="") 	
		alert(errMsg);
	else 
		submitMyForm(oForm, cmd, tablename);
	
}


function checkAdminWhoIamNewForm(oForm)
{

	var formErr = "";
	var errMsg = "";
	var cmd ="AdminWhoIamNew"
	var tablename="whoiam"
	var np
	
	if (oForm.Title.value == "") formErr = "1";
	if (oForm.Subtitle.value == "") formErr = "1";
	if (oForm.Text.value == "") formErr = "1";

	if (oForm.Photo.value!="")
	{
		var ext = oForm.Photo.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete all red fields." + "\n"
	if (formErr.indexOf(2)!=-1) errMsg = errMsg + "Only .jpg are allowed as image files." + "\n"
	
	if (errMsg!="") 	
		alert(errMsg);
	else 
		submitMyForm(oForm, cmd, tablename);
	
}

function checkAdminWhereIamForm(oForm)
{

	var formErr = "";
	var errMsg = "";
	var cmd ="AdminWhereIam"
	var tablename="whereiam"
	var np
	
	if (oForm.Title.value == "") formErr = "1";
	if (oForm.Subtitle.value == "") formErr = "1";
	if (oForm.Text.value == "") formErr = "1";

	if (oForm.Photo1.value!="")
	{
		var ext = oForm.Photo1.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (oForm.Photo2.value!="")
	{
		var ext = oForm.Photo2.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (oForm.Photo3.value!="")
	{
		var ext = oForm.Photo3.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete all red fields." + "\n"
	if (formErr.indexOf(2)!=-1) errMsg = errMsg + "Only .jpg are allowed as image files." + "\n"
	
	if (errMsg!="") 	
		alert(errMsg);
	else 
		submitMyForm(oForm, cmd, tablename);
	
}

		 
function checkAdminWhereIamNewForm(oForm)
{

	var formErr = "";
	var errMsg = "";
	var cmd ="AdminWhereIamNew"
	var tablename="whereiam"
	var np
	
	if (oForm.Title.value == "") formErr = "1";
	if (oForm.Subtitle.value == "") formErr = "1";
	if (oForm.Text.value == "") formErr = "1";

	if (oForm.Photo1.value!="")
	{
		var ext = oForm.Photo1.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (oForm.Photo2.value!="")
	{
		var ext = oForm.Photo2.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (oForm.Photo3.value!="")
	{
		var ext = oForm.Photo3.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete all red fields." + "\n"
	if (formErr.indexOf(2)!=-1) errMsg = errMsg + "Only .jpg are allowed as image files." + "\n"
	
	if (errMsg!="") 	
		alert(errMsg);
	else 
		submitMyForm(oForm, cmd, tablename);
	
}
		 
function checkAdminStaffForm(oForm)
{

	var formErr = "";
	var errMsg = "";
	var cmd ="AdminStaff"
	var tablename="staff"
	var np
	
	if (oForm.Title.value == "") formErr = "1";
	if (oForm.Subtitle.value == "") formErr = "1";
	if (oForm.Text.value == "") formErr = "1";

	if (oForm.Photo1.value!="")
	{
		var ext = oForm.Photo1.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (oForm.Photo2.value!="")
	{
		var ext = oForm.Photo2.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (oForm.Photo3.value!="")
	{
		var ext = oForm.Photo3.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete all red fields." + "\n"
	if (formErr.indexOf(2)!=-1) errMsg = errMsg + "Only .jpg are allowed as image files." + "\n"
	
	if (errMsg!="") 	
		alert(errMsg);
	else 
		submitMyForm(oForm, cmd, tablename);
	
}


function checkAdminStaffNewForm(oForm)
{

	var formErr = "";
	var errMsg = "";
	var cmd ="AdminStaffNew"
	var tablename="staff"
	var np
	
	if (oForm.Title.value == "") formErr = "1";
	if (oForm.Subtitle.value == "") formErr = "1";
	if (oForm.Text.value == "") formErr = "1";

	if (oForm.Photo1.value!="")
	{
		var ext = oForm.Photo1.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (oForm.Photo2.value!="")
	{
		var ext = oForm.Photo2.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (oForm.Photo3.value!="")
	{
		var ext = oForm.Photo3.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete all red fields." + "\n"
	if (formErr.indexOf(2)!=-1) errMsg = errMsg + "Only .jpg are allowed as image files." + "\n"
	
	if (errMsg!="") 	
		alert(errMsg);
	else 
		submitMyForm(oForm, cmd, tablename);
	
}

function checkAdminLocationNewForm(oForm)
{

	var formErr = "";
	var errMsg = "";
	var cmd ="AdminLocationNew"
	var tablename="location"
	var np
	
	if (oForm.Title.value == "") formErr = "1";
	if (oForm.Subtitle.value == "") formErr = "1";
	if (oForm.Text.value == "") formErr = "1";

	if (oForm.Photo1.value!="")
	{
		var ext = oForm.Photo1.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (oForm.Photo2.value!="")
	{
		var ext = oForm.Photo2.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (oForm.Photo3.value!="")
	{
		var ext = oForm.Photo3.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete all red fields." + "\n"
	if (formErr.indexOf(2)!=-1) errMsg = errMsg + "Only .jpg are allowed as image files." + "\n"
	
	if (errMsg!="") 	
		alert(errMsg);
	else 
		submitMyForm(oForm, cmd, tablename);
	
}

function checkAdminLocationForm(oForm)
{

	var formErr = "";
	var errMsg = "";
	var cmd ="AdminLocation"
	var tablename="location"
	var np
	
	if (oForm.Title.value == "") formErr = "1";
	if (oForm.Subtitle.value == "") formErr = "1";
	if (oForm.Text.value == "") formErr = "1";

	if (oForm.Photo1.value!="")
	{
		var ext = oForm.Photo1.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (oForm.Photo2.value!="")
	{
		var ext = oForm.Photo2.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (oForm.Photo3.value!="")
	{
		var ext = oForm.Photo3.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete all red fields." + "\n"
	if (formErr.indexOf(2)!=-1) errMsg = errMsg + "Only .jpg are allowed as image files." + "\n"
	
	if (errMsg!="") 	
		alert(errMsg);
	else 
		submitMyForm(oForm, cmd, tablename);
	
}


function checkAdminHomeForm(oForm)
{

	var formErr = "";
	var errMsg = "";
	var cmd ="AdminHome"
	var tablename="homepage"
	var np
	
	if (oForm.Title.value == "") formErr = "1";
	if (oForm.Subtitle.value == "") formErr = "1";
	if (oForm.Text.value == "") formErr = "1";

	if (oForm.PhotoHome.value!="")
	{
		var ext = oForm.PhotoHome.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (oForm.Logo.value!="")
	{
		var ext = oForm.Logo.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete all red fields." + "\n"
	if (formErr.indexOf(2)!=-1) errMsg = errMsg + "Only .jpg are allowed as image files." + "\n"
	
	if (errMsg!="") 	
		alert(errMsg);
	else 
		submitMyForm(oForm, cmd, tablename);
	
}

function checkAdminHomeNewForm(oForm)
{

	var formErr = "";
	var errMsg = "";
	var cmd ="AdminHomeNew"
	var tablename="homepage"
	var np
	
	if (oForm.Title.value == "") formErr = "1";
	if (oForm.Subtitle.value == "") formErr = "1";
	if (oForm.Text.value == "") formErr = "1";

	if (oForm.PhotoHome.value!="")
	{
		var ext = oForm.PhotoHome.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (oForm.Logo.value!="")
	{
		var ext = oForm.Logo.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete all red fields." + "\n"
	if (formErr.indexOf(2)!=-1) errMsg = errMsg + "Only .jpg are allowed as image files." + "\n"
	
	if (errMsg!="") 	
		alert(errMsg);
	else 
		submitMyForm(oForm, cmd, tablename);
	
}


function checkAdminArticleForm(oForm)
{

	var formErr = "";
	var errMsg = "";
	var cmd ="AdminArticle"
	var tablename="article"
	var np
	
	if (oForm.Titolo.value == "") formErr = "1";
	if (oForm.Autore.value == "") formErr = "1";
	if (oForm.Pubblicazione.value == "") formErr = "1";
	
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete all red fields." + "\n"
	
	if (errMsg!="") 	
		alert(errMsg);
	else 
		submitMyForm(oForm, cmd, tablename);
	
}

function checkAdminNewArticleForm(oForm)
{

	var formErr = "";
	var errMsg = "";
	var cmd ="AdminNewArticle"
	var tablename="article"
	var np
	
	if (oForm.Titolo.value == "") formErr = "1";
	if (oForm.Autore.value == "") formErr = "1";
	if (oForm.Pubblicazione.value == "") formErr = "1";

	
	
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete all red fields." + "\n"
	
	
	if (errMsg!="") 	
		alert(errMsg);
	else 
		submitMyForm(oForm, cmd, tablename);
	
}


function checkAdminCaseHistoryForm(oForm)
{

	var formErr = "";
	var errMsg = "";
	var cmd ="AdminCaseHistory"
	var tablename="casehistory"
	var np
	
	if (oForm.Title.value == "") formErr = "1";
	if (oForm.ShortText.value == "") formErr = "1";
	if (oForm.Date.value == "") formErr = "1";
	if (oForm.Text.value == "") formErr = "1";

	if (oForm.Photo1.value!="")
	{
		var ext = oForm.Photo1.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 {
				 formErr = formErr +"2";
			 }
	}

	if ((oForm.HiddenPhoto1.value=="") && (oForm.Photo1.value==""))
	{
	if (oForm.Photo1Title.value!="")	
					 formErr = formErr +"3";

	if (oForm.Photo1Txt.value!="")	
					 formErr = formErr +"4";

	}
	
	if (oForm.Photo2.value!="")
	{
		var ext = oForm.Photo2.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}

	if ((oForm.HiddenPhoto2.value=="") && (oForm.Photo2.value==""))
	{
	if (oForm.Photo2Title.value!="")	
					 formErr = formErr +"3";

	if (oForm.Photo2Txt.value!="")	
					 formErr = formErr +"4";

	}

	if (oForm.Photo3.value!="")
	{
		var ext = oForm.Photo3.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}

	if ((oForm.HiddenPhoto3.value=="") && (oForm.Photo3.value==""))
	{
	if (oForm.Photo3Title.value!="")	
					 formErr = formErr +"3";

	if (oForm.Photo3Txt.value!="")	
					 formErr = formErr +"4";

	}
	
	if (oForm.Photo4.value!="")
	{
		var ext = oForm.Photo4.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}

	if ((oForm.HiddenPhoto4.value=="") && (oForm.Photo4.value==""))
	{
	if (oForm.Photo4Title.value!="")	
					 formErr = formErr +"3";

	if (oForm.Photo4Txt.value!="")	
					 formErr = formErr +"4";

	}

	
	
	
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete all red fields." + "\n"
	if (formErr.indexOf(2)!=-1) errMsg = errMsg + "Only .jpg are allowed as image files." + "\n"
	if (formErr.indexOf(3)!=-1) errMsg = errMsg + "You can insert Photo Title only if you load a photo." + "\n"
	if (formErr.indexOf(4)!=-1) errMsg = errMsg + "You can insert Photo Description only if you load a photo." + "\n"
	
	if (errMsg!="") 	
		alert(errMsg);
	else 
		submitMyForm(oForm, cmd, tablename);
	
}


function checkAdminNewCaseHistoryForm(oForm)
{

	var formErr = "";
	var errMsg = "";
	var cmd ="AdminNewCaseHistory"
	var tablename="casehistory"
	var np
	
	if (oForm.Title.value == "") formErr = "1";
	if (oForm.ShortText.value == "") formErr = "1";
	if (oForm.Date.value == "") formErr = "1";
	if (oForm.Text.value == "") formErr = "1";

	if (oForm.Photo1.value!="")
	{
		var ext = oForm.Photo1.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	else
	{
	if (oForm.Photo1Title.value!="")	
					 formErr = formErr +"3";

	if (oForm.Photo1Txt.value!="")	
					 formErr = formErr +"4";

	}
	
	if (oForm.Photo2.value!="")
	{
		var ext = oForm.Photo2.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	else
	{
	if (oForm.Photo2Title.value!="")	
					 formErr = formErr +"3";

	if (oForm.Photo2Txt.value!="")	
					 formErr = formErr +"4";

	}

	if (oForm.Photo3.value!="")
	{
		var ext = oForm.Photo3.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	else
	{
	if (oForm.Photo3Title.value!="")	
					 formErr = formErr +"3";

	if (oForm.Photo3Txt.value!="")	
					 formErr = formErr +"4";

	}
	
	if (oForm.Photo4.value!="")
	{
		var ext = oForm.Photo4.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	else
	{
	if (oForm.Photo4Title.value!="")	
					 formErr = formErr +"3";

	if (oForm.Photo4Txt.value!="")	
					 formErr = formErr +"4";

	}

	
	
	
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete all red fields." + "\n"
	if (formErr.indexOf(2)!=-1) errMsg = errMsg + "Only .jpg are allowed as image files." + "\n"
	if (formErr.indexOf(3)!=-1) errMsg = errMsg + "You can insert Photo Title only if you load a photo." + "\n"
	if (formErr.indexOf(4)!=-1) errMsg = errMsg + "You can insert Photo Description only if you load a photo." + "\n"
	
	if (errMsg!="") 	
		alert(errMsg);
	else 
		submitMyForm(oForm, cmd, tablename);
	
}

function checkAdminNewsForm(oForm)
{

	var formErr = "";
	var errMsg = "";
	var cmd ="AdminNews"
	var tablename="news"
	var np
	
	if (oForm.Titolo.value == "") formErr = "1";
	if (oForm.TestoBreve.value == "") formErr = "1";
	if (oForm.Testo.value == "") formErr = "1";

	if (oForm.Foto1.value!="")
	{
		var ext = oForm.Foto1.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (oForm.Foto2.value!="")
	{
		var ext = oForm.Foto2.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete all red fields." + "\n"
	if (formErr.indexOf(2)!=-1) errMsg = errMsg + "Only .jpg are allowed as image files." + "\n"
	
	if (errMsg!="") 	
		alert(errMsg);
	else 
		submitMyForm(oForm, cmd, tablename);
	
}

function checkAdminNewNewsForm(oForm)
{

	var formErr = "";
	var errMsg = "";
	var cmd ="AdminNewNews"
	var tablename="news"
	var np
	
	if (oForm.Titolo.value == "") formErr = "1";
	if (oForm.TestoBreve.value == "") formErr = "1";
	if (oForm.Testo.value == "") formErr = "1";

	if (oForm.Foto1.value!="")
	{
		var ext = oForm.Foto1.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (oForm.Foto2.value!="")
	{
		var ext = oForm.Foto2.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete all red fields." + "\n"
	if (formErr.indexOf(2)!=-1) errMsg = errMsg + "Only .jpg are allowed as image files." + "\n"
	
	if (errMsg!="") 	
		alert(errMsg);
	else 
		submitMyForm(oForm, cmd, tablename);
	
}


function checkLostPasswordForm(oForm)
{

	var formErr = "";
	var errMsg = "";
	var cmd ="LostPassword"
	var tablename="member"
	var np
	
	
	if ((oForm.Email.value == "") && (oForm.UserName.value == ""))
		formErr = formErr + "1";
	
	if ((oForm.Email.value != "") && (oForm.UserName.value != ""))
		formErr = formErr + "2";
	
	if (oForm.Email.value != "")
		if (validEmail(oForm.Email.value)==false) formErr = formErr + "7";


	
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete one of the fields: the email OR the user name." + "\n"
	if (formErr.indexOf(2)!=-1) errMsg = errMsg + "Please complete only one field: the email OR the user name." + "\n"
	if (formErr.indexOf(7)!=-1) errMsg = errMsg + "Please check your email it has bad syntax." + "\n"
	
	if (errMsg!="") 	
		alert(errMsg);
	else 
		submitMyForm(oForm, cmd, tablename);
	
}

		 
function checkAdminProfileForm(oForm)
{
	var formErr = "";
	var errMsg = "";
	var cmd ="AdminProfile"
	var tablename="member"
	
	// formErr has 1 : compilare tutti i campi anagrafici
	// formErr has 2 : controllare la email
	// formErr has 3 : obbligatori campi Person 1
	// formErr has 4 : obbligatori campi Person 2
	// formErr has 5 : obbligatori campi Person 3
	// formErr has 9 : obbligatori campi Person 4
	// formErr has 6 : controllare abstract module
	// formErr has 7 : sintassi email non valida
	// formErr has 8 : member type non selezionato
	// formErr has A-C : selezione happy hour
	// formErr has D-G : obbligatori campi Person Gala Dinner
	// formErr has H : tipo pagamento
	// formErr has I : controllo Staff
	// formErr has L : controllo corso LAB
	// formErr has M : controllo numero persone eventi
	
	if (oForm.FamilyName.value == "") formErr = "1";
	if (oForm.Name.value == "") formErr = "1";
	if (oForm.Title.value == "") formErr = "1";
	if (oForm.Address.value == "") formErr = "1";
	if (oForm.PostalCode.value == "") formErr = "1";
	if (oForm.City.value == "") formErr = "1";
	//if (oForm.Province.value == "") formErr = "1";
	if (oForm.PostalCode.value == "") formErr = "1";
	if (oForm.Country.value == "") formErr = "1";
	//if (oForm.Institute.value == "") formErr = "1";
	if (oForm.Telephone.value == "") formErr = "1";
	//if (oForm.Fax.value == "") formErr = "1";
	if (oForm.Email.value == "") formErr = "1";
	
	if (validEmail(oForm.Email.value)==false) formErr = formErr + "7";
	
	// formErr has 1 : compilare tutti i campi anagrafici
	// formErr has 2 : controllare la email
	// formErr has 3 : obbligatori campi Person 1
	// formErr has 4 : obbligatori campi Person 2
	// formErr has 5 : obbligatori campi Person 3
	// formErr has 9 : obbligatori campi Person 4
	// formErr has 6 : controllare abstract module
	// formErr has 7 : sintassi email non valida
	// formErr has 8 : member type non selezionato
	// formErr has A-C : selezione happy hour
	// formErr has D-G : obbligatori campi Person Gala Dinner
	// formErr has H : tipo pagamento
	// formErr has I : controllo Staff
	// formErr has L : controllo corso LAB
	// formErr has M : controllo numero persone eventi
	
	if (formErr!="") errMsg = errMsg + "Same errors occured please check the fileds bellow:" + "\n\n"
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete all Personal Information fields." + "\n"
	if (formErr.indexOf(2)!=-1) errMsg = errMsg + "Please check emails fields." + "\n"
	if (formErr.indexOf(3)!=-1) errMsg = errMsg + "Please complete all Person 1 fields." + "\n"
	if (formErr.indexOf(4)!=-1) errMsg = errMsg + "Please complete all Person 2 fields." + "\n"
	if (formErr.indexOf(5)!=-1) errMsg = errMsg + "Please complete all Person 3 fields." + "\n"
	if (formErr.indexOf(9)!=-1) errMsg = errMsg + "Please complete all Person 4 fields." + "\n"
	if (formErr.indexOf(6)!=-1) errMsg = errMsg + "Please complete all Abstract Module fields." + "\n"
	if (formErr.indexOf(7)!=-1) errMsg = errMsg + "The email is invalid please check it." + "\n"
	if (formErr.indexOf(8)!=-1) errMsg = errMsg + "Please select your Member Type." + "\n"
	if (formErr.indexOf("A")!=-1) errMsg = errMsg + "Please select your 1st happy hour choice." + "\n"
	if (formErr.indexOf("B")!=-1) errMsg = errMsg + "Please select your 2nd happy hour choice." + "\n"
	if (formErr.indexOf("C")!=-1) errMsg = errMsg + "Please select your 3rd happy hour choice." + "\n"
	if (formErr.indexOf("D")!=-1) errMsg = errMsg + "Please complete all Gala Dinner Person 1 fields." + "\n"
	if (formErr.indexOf("E")!=-1) errMsg = errMsg + "Please complete all Gala Dinner Person 2 fields." + "\n"
	if (formErr.indexOf("F")!=-1) errMsg = errMsg + "Please complete all Gala Dinner Person 3 fields." + "\n"
	if (formErr.indexOf("G")!=-1) errMsg = errMsg + "Please complete all Gala Dinner Person 4 fields." + "\n"
	if (formErr.indexOf("H")!=-1) errMsg = errMsg + "Please select a payment type." + "\n"
	if (formErr.indexOf("I")!=-1) errMsg = errMsg + "Please complete all Staff Person fields." + "\n"
	if (formErr.indexOf("L")!=-1) errMsg = errMsg + "Please to register select the lab technicians course." + "\n"
	if (formErr.indexOf("M")!=-1) errMsg = errMsg + "The number of person you choose is greater than the number of registerd person." + "\n"

	
	if (errMsg!="") 	
		alert(errMsg);
	else 
		submitMyForm(oForm, cmd, tablename);
	
}


function checkAdminChangePasswordForm(oForm)
{
	var formErr = "";
	var errMsg = "";
	var cmd ="AdminChangePassword"
	var tablename="member"
	var myStr ="";

	myStr = oForm.newPassword.value;
	
	if (oForm.currentPassword.value == "") formErr = formErr + "1";
	if (oForm.newPassword.value == "") formErr = formErr + "2";
	if (oForm.newPassword2.value == "") formErr = formErr + "3";
	if (oForm.newPassword.value != oForm.newPassword2.value) formErr = formErr + "4";
	if (myStr.length  < 6) formErr = formErr + "5";

	
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please insert your current password." + "\n"
	if (formErr.indexOf(2)!=-1) errMsg = errMsg + "Please insert a new password." + "\n"
	if (formErr.indexOf(3)!=-1) errMsg = errMsg + "Please confirm your new password." + "\n"
	if (formErr.indexOf(4)!=-1) errMsg = errMsg + "Confirm password is different from the new password, please check them." + "\n"
	if (formErr.indexOf(5)!=-1) errMsg = errMsg + "New password must be at least six characters ." + "\n"
	
	if (errMsg!="") 	
		alert(errMsg);
	else 
		submitMyForm(oForm, cmd, tablename);
	
}
	     

function checkAdminNewOfficeTourForm(oForm)
{

	var formErr = "";
	var errMsg = "";
	var cmd ="AdminNewOfficeTour"
	var tablename="officetour"
	var np
	
	if (oForm.Title.value == "") formErr = "1";
	if (oForm.Subtitle.value == "") formErr = "1";
	if (oForm.Text.value == "") formErr = "1";

	if (oForm.Photo1.value!="")
	{
		var ext = oForm.Photo1.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	else
	{
	if (oForm.Photo1Title.value!="")	
					 formErr = formErr +"3";

	if (oForm.Photo1Text.value!="")	
					 formErr = formErr +"4";

	}
	
	if (oForm.Photo2.value!="")
	{
		var ext = oForm.Photo2.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	else
	{
	if (oForm.Photo2Title.value!="")	
					 formErr = formErr +"3";

	if (oForm.Photo2Text.value!="")	
					 formErr = formErr +"4";

	}

	if (oForm.Photo3.value!="")
	{
		var ext = oForm.Photo3.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	else
	{
	if (oForm.Photo3Title.value!="")	
					 formErr = formErr +"3";

	if (oForm.Photo3Text.value!="")	
					 formErr = formErr +"4";

	}
	
	if (oForm.Photo4.value!="")
	{
		var ext = oForm.Photo4.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	else
	{
	if (oForm.Photo4Title.value!="")	
					 formErr = formErr +"3";

	if (oForm.Photo4Text.value!="")	
					 formErr = formErr +"4";

	}
	
	if (oForm.Photo5.value!="")
	{
		var ext = oForm.Photo5.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	else
	{
	if (oForm.Photo5Title.value!="")	
					 formErr = formErr +"3";

	if (oForm.Photo5Text.value!="")	
					 formErr = formErr +"4";

	}

	
	
	
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete all red fields." + "\n"
	if (formErr.indexOf(2)!=-1) errMsg = errMsg + "Only .jpg are allowed as image files." + "\n"
	if (formErr.indexOf(3)!=-1) errMsg = errMsg + "You can insert Photo Title only if you load a photo." + "\n"
	if (formErr.indexOf(4)!=-1) errMsg = errMsg + "You can insert Photo Description only if you load a photo." + "\n"
	
	if (errMsg!="") 	
		alert(errMsg);
	else 
		submitMyForm(oForm, cmd, tablename);
	
}


function checkAdminOfficeTourForm(oForm)
{

	var formErr = "";
	var errMsg = "";
	var cmd ="AdminOfficeTour"
	var tablename="officetour"
	var np
	
	if (oForm.Title.value == "") formErr = "1";
	if (oForm.Subtitle.value == "") formErr = "1";
	if (oForm.Text.value == "") formErr = "1";

	if (oForm.Photo1.value!="")
	{
		var ext = oForm.Photo1.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}
	
	if ((oForm.HiddenPhoto1.value=="") && (oForm.Photo1.value==""))
	{
	if (oForm.Photo1Title.value!="")	
					 formErr = formErr +"3";

	if (oForm.Photo1Text.value!="")	
					 formErr = formErr +"4";

	}
	
	if (oForm.Photo2.value!="")
	{
		var ext = oForm.Photo2.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}

	if ((oForm.HiddenPhoto2.value=="") && (oForm.Photo2.value==""))
	{
	if (oForm.Photo2Title.value!="")	
					 formErr = formErr +"3";

	if (oForm.Photo2Text.value!="")	
					 formErr = formErr +"4";

	}

	if (oForm.Photo3.value!="")
	{
		var ext = oForm.Photo3.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}

	if ((oForm.HiddenPhoto3.value=="") && (oForm.Photo3.value==""))
	{
	if (oForm.Photo3Title.value!="")	
					 formErr = formErr +"3";

	if (oForm.Photo3Text.value!="")	
					 formErr = formErr +"4";

	}
	
	if (oForm.Photo4.value!="")
	{
		var ext = oForm.Photo4.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}

	if ((oForm.HiddenPhoto4.value=="") && (oForm.Photo4.value==""))
	{
	if (oForm.Photo4Title.value!="")	
					 formErr = formErr +"3";

	if (oForm.Photo4Text.value!="")	
					 formErr = formErr +"4";

	}
	
	if (oForm.Photo5.value!="")
	{
		var ext = oForm.Photo5.value;
		ext = ext.substring(ext.length-4,ext.length);
		ext = ext.toLowerCase();
		if ((ext != '.jpg') && (ext != 'jpeg'))
			 formErr = formErr +"2";
	}

	if ((oForm.HiddenPhoto5.value=="") && (oForm.Photo5.value==""))
	{
	if (oForm.Photo5Title.value!="")	
					 formErr = formErr +"3";

	if (oForm.Photo5Text.value!="")	
					 formErr = formErr +"4";

	}

	
	
	
	if (formErr.indexOf(1)!=-1) errMsg = errMsg + "Please complete all red fields." + "\n"
	if (formErr.indexOf(2)!=-1) errMsg = errMsg + "Only .jpg are allowed as image files." + "\n"
	if (formErr.indexOf(3)!=-1) errMsg = errMsg + "You can insert Photo Title only if you load a photo." + "\n"
	if (formErr.indexOf(4)!=-1) errMsg = errMsg + "You can insert Photo Description only if you load a photo." + "\n"
	
	if (errMsg!="") 	
		alert(errMsg);
	else 
		submitMyForm(oForm, cmd, tablename);
	
}


function refreshParent() {
  window.opener.location.reload();

  if (window.opener.progressWindow)
		
 {
    window.opener.progressWindow.close()
  }
  window.close();
}

function setForDelete(obj,objTrash,div,image,swapImage)
{

if (obj.value!='')
{
	objTrash.value=obj.value;
	obj.value='';
	MM_swapImage(image,'',swapImage,1);
	document.getElementById(div).style.display="none";
	alert("Object " + objTrash.value + " will be deleted from the page after clicking on Save button");
}
else
{
	MM_swapImgRestore();
	obj.value = objTrash.value;
	objTrash.value='';
	document.getElementById(div).style.display="block";
	alert("Object " + obj.value + " is been restored.");
}
}



function setForDeleteTitle(obj,objTrash,title,titleTrash,txt,txtTrash,div,image,swapImage)
{

if (obj.value!='')
{
	objTrash.value=obj.value;
	obj.value='';
	
	titleTrash.value=title.value;
	title.value='';
	
	txtTrash.value=txt.value;
	txt.value='';
	
	MM_swapImage(image,'',swapImage,1);
	document.getElementById(div).style.display="none";
	alert("Object " + objTrash.value + " will be deleted from the page after clicking on Save button");
}
else
{
	MM_swapImgRestore();
	
	obj.value = objTrash.value;
	objTrash.value='';
	
	title.value=titleTrash.value;
	titleTrash.value='';
	
	txt.value=txtTrash.value;
	txtTrash.value='';
	
	document.getElementById(div).style.display="block";
	alert("Object " + obj.value + " is been restored.");
}
}



function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}




