function ctrlfrmlogin() {
	var frmlogin=document.forms[0];
	
	if (frmlogin.username.value==""){
		alert("Insert username!");
		return false;
	}
	
	if (frmlogin.username.value.length<4){
		alert('Username should be at least 4 characters!');
		return false;
	}

	if (frmlogin.password.value==""){
		alert("Insert password!");
		return false;
	}

	if (frmlogin.password.value.length<4){
		alert('Password should be at least 4 characters!');
		return false;
	}

	if (frmlogin.code.value==""){
		alert("Insert Code!");
		return false;
	}
	
	return true;	
};
function ctrlfrmregistration(){
	var frmregistration=document.forms[0];
	
	if (frmregistration.name.value==""){
		alert("Insert First Name!");
		return false;
	}
	
	if (frmregistration.surname.value==""){
		alert("Insert Family Name!");
		return false;
	}
	
	if (frmregistration.organization.value==""){
		alert("Insert University/Organization!");
		return false;
	}
	
	if (frmregistration.department.value==""){
		alert("Insert Department!");
		return false;
	}
	
	if (frmregistration.address.value==""){
		alert("Insert Address!");
		return false;
	}
	
	if (frmregistration.city.value==""){
		alert("Insert City!");
		return false;
	}
	
	if (frmregistration.zip.value==""){
		alert("Insert Zip/Postal code!");
		return false;
	}
	
	if (frmregistration.country.value==""){
		alert("Select country!");
		return false;
	}
	
	if (frmregistration.email.value==""){
		alert("Insert Email!");
		return false;
	}
	
	if (!Validatemail(frmregistration.email.value)) {
		alert("Insert valid email!");
		return false;
	}

	if (frmregistration.tel.value==""){
		alert("Insert Telephone!");
		return false;
	}
	
	if (frmregistration.fax.value==""){
		alert("Insert Fax!");
		return false;
	}
	
	if (frmregistration.username.value==""){
		alert("Insert Username!");
		return false;
	}
	
	if (frmregistration.username.value.length<4){
		alert('Username should be at least 4 characters!');
		return false;
	}
	
	if (frmregistration.password.value==""){
		alert("Insert Password!");
		return false;
	}
	
	if (frmregistration.password.value.length<4){
		alert('Password should be at least 4 characters!');
		return false;
	}

	if (frmregistration.password2.value==""){
		alert("Insert Confirm Password!");
		return false;
	}
	
	if (frmregistration.password.value!=frmregistration.password2.value){
		alert("The passwords don't coincide!");
		return false;
	}
	
	if (frmregistration.code.value==""){
		alert("Insert Code!");
		return false;
	}
	
	return true;
};

function validateabstract(){
	var frmabstract=document.forms[0];
	
	if (frmabstract.pemail.value!=""){
		if (!Validatemail(frmabstract.pemail.value)) {
				alert("Insert valid email of the presenting author!");
				return false;
		}
	}
	
	if (frmabstract.numbercoauthors.value==""){
		alert("Insert number of co-authors!");
		return false;
	}

	//var d=frmabstract.numbercoauthors.options[0].value;
	var dd=frmabstract.numbercoauthors.selectedIndex;
	var d=frmabstract.numbercoauthors.options[dd].value;
	
	for(i=1;i<=d;i++){
		if(i==1){
			if (frmabstract.nameauthor1.value==""){
				alert("Insert First Name of the 2nd Author!");
				return false;
			}
			if (frmabstract.surnameauthor1.value==""){
				alert("Insert Family Name of the 2nd Author!");
				return false;
			}
			if (frmabstract.emailauthor1.value==""){
				alert("Insert e-mail of the 2nd Author!");
				return false;
			}
			
			if (!Validatemail(frmabstract.emailauthor1.value)) {
				alert("Insert valid email of the 2nd Author!");
				return false;
			}
		}
		if(i==2){
			if (frmabstract.nameauthor2.value==""){
				alert("Insert First Name of the 3nd Author!");
				return false;
			}
			if (frmabstract.surnameauthor2.value==""){
				alert("Insert Family Name of the 3nd Author!");
				return false;
			}
			if (frmabstract.emailauthor2.value==""){
				alert("Insert e-mail of the 3nd Author!");
				return false;
			}
			if (!Validatemail(frmabstract.emailauthor2.value)) {
				alert("Insert valid email of the 3nd Author!");
				return false;
			}
		}
		if(i==3){
			if (frmabstract.nameauthor3.value==""){
				alert("Insert First Name of the 4nd Author!");
				return false;
			}
			if (frmabstract.surnameauthor3.value==""){
				alert("Insert Family Name of the 4nd Author!");
				return false;
			}
			if (frmabstract.emailauthor3.value==""){
				alert("Insert e-mail of the 4nd Author!");
				return false;
			}
			if (!Validatemail(frmabstract.emailauthor3.value)) {
				alert("Insert valid email of the 4nd Author!");
				return false;
			}
		}
		if(i==4){
			if (frmabstract.nameauthor4.value==""){
				alert("Insert First Name of the 5nd Author!");
				return false;
			}
			if (frmabstract.surnameauthor4.value==""){
				alert("Insert Family Name of the 5nd Author!");
				return false;
			}
			if (frmabstract.emailauthor4.value==""){
				alert("Insert e-mail of the 5nd Author!");
				return false;
			}
			if (!Validatemail(frmabstract.emailauthor4.value)) {
				alert("Insert valid email of the 5nd Author!");
				return false;
			}
		}
		if(i==5){
			if (frmabstract.nameauthor5.value==""){
				alert("Insert First Name of the 6nd Author!");
				return false;
			}
			if (frmabstract.surnameauthor5.value==""){
				alert("Insert Family Name of the 6nd Author!");
				return false;
			}
			if (frmabstract.emailauthor5.value==""){
				alert("Insert e-mail of the 6nd Author!");
				return false;
			}
			if (!Validatemail(frmabstract.emailauthor5.value)) {
				alert("Insert valid email of the 6nd Author!");
				return false;
			}
		}
		if(i==6){
			if (frmabstract.nameauthor6.value==""){
				alert("Insert First Name of the 7nd Author!");
				return false;
			}
			if (frmabstract.surnameauthor6.value==""){
				alert("Insert Family Name of the 7nd Author!");
				return false;
			}
			if (frmabstract.emailauthor6.value==""){
				alert("Insert e-mail of the 7nd Author!");
				return false;
			}
			if (!Validatemail(frmabstract.emailauthor6.value)) {
				alert("Insert valid email of the 7nd Author!");
				return false;
			}
		}
	}
 
 	if (frmabstract.topics.value==""){
		alert("Insert Topics!");
		return false;
	}
	
	if (frmabstract.title.value==""){
		alert("Insert Title!");
		return false;
	}
	
	if (frmabstract.keywords.value==""){
		alert("Insert Keywords!");
		return false;
	}
	
	if (frmabstract.abstract.value==""){
		alert("Insert Abstract!");
		return false;
	}
	
	var s=frmabstract.abstract.value;
	//var i=0;
	/*var n=0;
	var count=0;
	n=s.indexOf("\n");
	while (n>=0){
		count=count+1;
		n=s.indexOf("\n",n+1);
	}
	if (count>=15){
		alert('Abstract Max 15 lines!');
		return false;
	}
	*/
	var t=s.length;
	if (t>2500){
		alert('Abstract: Maximum 200 words. Use plain text and do not include any references!');
		return false;
	}
	
	/*if (frmabstract.sessorg.value==""){
		alert("Insert for invited sessions indicate the name of organizer!");
		return false;
	}*/
	
	return true;
};
function link(form, i){
	var authors=form.numbercoauthors.selectedIndex;
	if(authors>=0){
		top.location=form.numbercoauthors.options[authors].value;
	}
};
function Validatemail(mail){

	if (window.RegExp) {
		var notvalid="(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
		var valid="^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
		var regnv=new RegExp(notvalid);
		var regv=new RegExp(valid);
		
		if(!regnv.test(mail) && regv.test(mail))
			return true;
		return false;
	}
	else {
		if(mail.indexOf("@")>=0)
			return true;
		return false;
	}
};
function change(form, i){
	var authors=form.numbercoauthors.selectedIndex;
	var m="menu";
	if(authors>=0){
		var n=form.numbercoauthors.options[authors].value;
		for(var i=0; i<=n; i++){
			m="menu"+i;
			mostraMenu(m, i);
		}
	}else 
		return false;
};
function mostraMenu(menuCorrente, i) {
	var menu;
	for (var j=0; j<=i; j++){
		menu="menu"+j;
		document.getElementById(menu).style.display="block";
	}
	for (var jj=i+1; jj<=6; jj++){
		menu="menu"+jj;
		document.getElementById(menu).style.display="none";
	}
	return false;
};
function validatemodabstract(){
	var modabstract=document.forms[0];
	
	if (modabstract.pemail.value!=""){
		if (!Validatemail(modabstract.pemail.value)) {
				alert("Insert valid email of the presenting author!");
				return false;
		}
	}
	
	var d=modabstract.numbercoauthors.value;
	
	for(i=1;i<=d;i++){
		if(i==1){
			if (modabstract.nameauthor1.value==""){
				alert("Insert First Name of the 2nd Author!");
				return false;
			}
			if (modabstract.surnameauthor1.value==""){
				alert("Insert Family Name of the 2nd Author!");
				return false;
			}
			if (modabstract.emailauthor1.value==""){
				alert("Insert e-mail of the 2nd Author!");
				return false;
			}
			
			if (!Validatemail(modabstract.emailauthor1.value)) {
				alert("Insert valid email of the 2nd Author!");
				return false;
			}
		}
		if(i==2){
			if (modabstract.nameauthor2.value==""){
				alert("Insert First Name of the 3nd Author!");
				return false;
			}
			if (modabstract.surnameauthor2.value==""){
				alert("Insert Family Name of the 3nd Author!");
				return false;
			}
			if (modabstract.emailauthor2.value==""){
				alert("Insert e-mail of the 3nd Author!");
				return false;
			}
			if (!Validatemail(modabstract.emailauthor2.value)) {
				alert("Insert valid email of the 3nd Author!");
				return false;
			}
		}
		if(i==3){
			if (modabstract.nameauthor3.value==""){
				alert("Insert First Name of the 4nd Author!");
				return false;
			}
			if (modabstract.surnameauthor3.value==""){
				alert("Insert Family Name of the 4nd Author!");
				return false;
			}
			if (modabstract.emailauthor3.value==""){
				alert("Insert e-mail of the 4nd Author!");
				return false;
			}
			if (!Validatemail(modabstract.emailauthor3.value)) {
				alert("Insert valid email of the 4nd Author!");
				return false;
			}
		}
		if(i==4){
			if (modabstract.nameauthor4.value==""){
				alert("Insert First Name of the 5nd Author!");
				return false;
			}
			if (modabstract.surnameauthor4.value==""){
				alert("Insert Family Name of the 5nd Author!");
				return false;
			}
			if (modabstract.emailauthor4.value==""){
				alert("Insert e-mail of the 5nd Author!");
				return false;
			}
			if (!Validatemail(modabstract.emailauthor4.value)) {
				alert("Insert valid email of the 5nd Author!");
				return false;
			}
		}
		if(i==5){
			if (modabstract.nameauthor5.value==""){
				alert("Insert First Name of the 6nd Author!");
				return false;
			}
			if (modabstract.surnameauthor5.value==""){
				alert("Insert Family Name of the 6nd Author!");
				return false;
			}
			if (modabstract.emailauthor5.value==""){
				alert("Insert e-mail of the 6nd Author!");
				return false;
			}
			if (!Validatemail(modabstract.emailauthor5.value)) {
				alert("Insert valid email of the 6nd Author!");
				return false;
			}
		}
		if(i==6){
			if (modabstract.nameauthor6.value==""){
				alert("Insert First Name of the 7nd Author!");
				return false;
			}
			if (modabstract.surnameauthor6.value==""){
				alert("Insert Family Name of the 7nd Author!");
				return false;
			}
			if (modabstract.emailauthor6.value==""){
				alert("Insert e-mail of the 7nd Author!");
				return false;
			}
			if (!Validatemail(modabstract.emailauthor6.value)) {
				alert("Insert valid email of the 7nd Author!");
				return false;
			}
		}
	}
 
 	if (modabstract.topics.value==""){
		alert("Insert Topics!");
		return false;
	}
	
	if (modabstract.title.value==""){
		alert("Insert Title!");
		return false;
	}
	
	if (modabstract.keywords.value==""){
		alert("Insert Keywords!");
		return false;
	}
	
	if (modabstract.abstract.value==""){
		alert("Insert Abstract!");
		return false;
	}
	
	var s=modabstract.abstract.value;
	var t=s.length;
	if (t>2500){
		alert('Abstract: Maximum 200 words. Use plain text and do not include any references!');
		return false;
	}
	
	/*if (modabstract.title.sessorg==""){
		alert("Insert for invited sessions indicate the name of organizer!");
		return false;
	}*/
	
	return true;
};

function ValidateInsertSession(){
	var frmsession=document.forms[0];
	
	if (frmsession.sessionnumber.value==""){
		alert("Insert Session Number!");
		return false;
	}
	
	if (frmsession.sessionname.value==""){
		alert("Insert Session Name!");
		return false;
	}
	
	if (frmsession.chair.value==""){
		alert("Insert Session Chair!");
		return false;
	}
	/*
	if (frmsession.sessionroom.value==""){
		alert("Insert Session Room!");
		return false;
	}
	
	if (frmsession.sessiondate.value==""){
		alert("Insert Session Date!");
		return false;
	}
	
	if (frmsession.sessionstarttime.value==""){
		alert("Insert Session Start Time!");
		return false;
	}
	
	if (frmsession.sessionendtime.value==""){
		alert("Insert Session End Time!");
		return false;
	}
	*/
return true;
}

function link(form, i){
	var sessione=form.elements[i].selectedIndex;
	if(sessione>=0){
		top.location=form.elements[i].options[sessione].value;
	}	
}
function validatemail(){
	var frmsession=document.forms[0];
	
	if (frmsession.object.value==""){
		alert("Insert Object!");
		return false;
	}
	
	if (frmsession.bodym.value==""){
		alert("Insert Body!");
		return false;
	}
	
	return true;
}	
