// JavaScript Document
//var disabled = true;
// JavaScript Document
<!--

/***********************************************
* Required field(s) validation v1.10- By NavSurf
* Visit Nav Surf at http://navsurf.com
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/
function signInValidateForm(){
	var obj = document.getElementById("signin");
	var submitBtn = document.getElementById("signinbtn");
	var temp = obj.user_email.value;
	var goodMail = false;
	apos=temp.indexOf("@");
	dotpos=temp.lastIndexOf(".");
	if (apos<1||dotpos-apos<2) {
		goodMail = false;
	}else {
		goodMail = true;
	}
	var message = "";
		
	var fields = Array();
	fields[0] = document.getElementById("div_user_fullname");
	fields[1] = document.getElementById("div_user_email");
	fields[2] = document.getElementById("div_conf_user_email");
	fields[3] = document.getElementById("div_user_pass");
	fields[4] = document.getElementById("div_conf_user_pass");
	fields[5] = document.getElementById("div_user_sex");
	fields[6] = document.getElementById("div_user_birth_date");
	fields[7] = document.getElementById("div_user_country");
	fields[8] = document.getElementById("div_user_city");
	fields[9] = document.getElementById("div_user_university");
	fields[10] = document.getElementById("div_user_campus");
	fields[11] = document.getElementById("div_user_max_level");
	fields[12] = document.getElementById("div_user_prof_career");
	fields[13] = document.getElementById("div_user_graduation_year");
	fields[14] = document.getElementById("div_user_job");
	fields[15] = document.getElementById("div_user_organization");
	fields[16] = document.getElementById("div_user_conditions");
	fields[17] = document.getElementById("div_code");
	
	
	for(i=0; i<18; i++){
		fields[i].style.display = 'none';		
	}
	/*
	
	var form = document.getElementById("signin");
	var emailField = form.user_email.value;
	var passField = form.user_pass.value;
	
	switch(field.name){
		case "user_email":
			var obj = document.getElementById("div_"+field.name);
			var temp = field.value;
			var goodMail = false;
			apos=temp.indexOf("@");
			dotpos=temp.lastIndexOf(".");
			if (apos<1||dotpos-apos<2) {
				goodMail = false;				
				obj.style.display = 'block';
			}else {
				goodMail = true;
				obj.style.display = 'none';			
			}			
		break;	
		case "conf_user_email":			
			var obj = document.getElementById("div_"+field.name);			
			if((field.value == emailField)){
				obj.style.display = 'none';
			}else{
				obj.style.display = 'block';
			}
		break;
		case "conf_user_pass":			
			var obj = document.getElementById("div_"+field.name);			
			if((field.value == passField)){
				obj.style.display = 'none';
			}else{
				obj.style.display = 'block';
			}
		break;
		case "user_birth_date_day":	
		case "user_birth_date_month":	
		case "user_birth_date_year":	
			var obj = document.getElementById("div_user_birth_date");
			if((field.value != "")){
				obj.style.display = 'none';
			}else{
				obj.style.display = 'block';
			}
		
		break;
		case "user_conditions":	
			var obj = document.getElementById("div_"+field.name);
			if((field.checked)){
				obj.style.display = 'none';
			}else{
				obj.style.display = 'block';
			}
		
		break;
		default:
			var obj = document.getElementById("div_"+field.name);
			if((field.value != "")){
				obj.style.display = 'none';
			}else{
				obj.style.display = 'block';
			}
		
		break;
	}
	
	var obj = document.getElementById("signin");
	var submitBtn = document.getElementById("signinbtn");
	var temp = obj.user_email.value;
	var goodMail = false;
	apos=temp.indexOf("@");
	dotpos=temp.lastIndexOf(".");
	if (apos<1||dotpos-apos<2) {
		goodMail = false;
	}else {
		goodMail = true;
	}
*/
	if(goodMail != true){
		document.getElementById("div_user_email").style.display = 'block';
	}
	if(obj.user_fullname.value == ""){
		document.getElementById("div_user_fullname").style.display = 'block';
	}
	if(obj.user_email.value!=obj.conf_user_email.value){
		document.getElementById("div_conf_user_email").style.display = 'block';
	}
	if(obj.user_pass.value!=obj.conf_user_pass.value){
		document.getElementById("div_conf_user_pass").style.display = 'block';
	}
	if(obj.user_pass.value==""){
		document.getElementById("div_user_pass").style.display = 'block';
	}
	if(obj.user_sex.value==""){
		document.getElementById("div_user_sex").style.display = 'block';
	}
	if(obj.user_birth_date_day.value==""){
		document.getElementById("div_user_birth_date").style.display = 'block';
	}
	if(obj.user_birth_date_month.value==""){
		document.getElementById("div_user_birth_date").style.display = 'block';
	}
	if(obj.user_birth_date_year.value==""){
		document.getElementById("div_user_birth_date").style.display = 'block';
	}
	if(obj.user_country.value == ""){
		document.getElementById("div_user_country").style.display = 'block';
	}
	if(obj.user_city.value == ""){
		document.getElementById("div_user_city").style.display = 'block';
	}
	if(obj.user_university.value == ""){
		document.getElementById("div_user_university").style.display = 'block';
	}
	if(obj.user_campus.value == ""){
		document.getElementById("div_user_campus").style.display = 'block';
	}
	if(obj.user_max_level.value == ""){
		document.getElementById("div_user_max_level").style.display = 'block';
	}
	if(obj.user_prof_career.value == ""){
		document.getElementById("div_user_prof_career").style.display = 'block';
	}
	if(obj.user_graduation_year.value == ""){
		document.getElementById("div_user_graduation_year").style.display = 'block';
	}
	if(obj.user_job.value == ""){
		document.getElementById("div_user_job").style.display = 'block';
	}
	if(obj.user_organization.value == ""){
		document.getElementById("div_user_organization").style.display = 'block';
	}
	if(obj.user_conditions.checked == false){
		document.getElementById("div_user_conditions").style.display = 'block';
	}
	if(obj.code.value.length<4){
		document.getElementById("div_code").style.display = 'block';	
	}
		/*submitBtn.disabled = false;
		var subBtn = document.getElementById('div_signinbtn');
		subBtn.style.display = 'none';
	}else{
		var subBtn = document.getElementById('div_signinbtn');
		submitBtn.disabled = true;
		subBtn.style.display = 'block';
	}*/
	var counter = 0;
	
	for(i=0; i<18; i++){
		if(fields[i].style.display == 'none'){
			counter++;				
		}
	}
	if(counter == 18){
		//alert("bgfvfdgfd");
		obj.submit();
	}else{
		document.getElementById("div_signinbtn").style.display = 'block';	
		
	}
	stabilize1();
	stabilize();
}



/*
function formCheck(formobj){
	// Enter name of mandatory fields
	var fieldRequired = Array("user_fullname","user_email","user_pass","user_pass","user_sex","user_birth_date_day","user_birth_date_month","user_birth_date_year","user_country","user_city","user_university","user_campus","user_max_level","user_prof_career","user_graduation_year","user_job","user_organization","user_conditions");
	// Enter field description to appear in the dialog box
	var fieldDescription = Array("user_fullname","user_email","user_pass","user_pass","user_sex","user_birth_date_day","user_birth_date_month","user_birth_date_year","user_country","user_city","user_university","user_campus","user_max_level","user_prof_career","user_graduation_year","user_job","user_organization","user_conditions");
	// dialog message
	var alertMsg = "Por favor complete los siguientes campos:\n";
	
	var l_Msg = alertMsg.length;
	
	for (var i = 0; i < fieldRequired.length; i++){
		var obj = formobj.elements[fieldRequired[i]];
		if (obj){
			switch(obj.type){
			case "select-one":
				if (obj.selectedIndex == 0 || obj.options[obj.selectedIndex].text == ""){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "select-multiple":
				if (obj.selectedIndex == -1){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "text":
			case "textarea":
				if (obj.value == "" || obj.value == null){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			default:
			}
			if (obj.type == undefined){
				var blnchecked = false;
				for (var j = 0; j < obj.length; j++){
					if (obj[j].checked){
						blnchecked = true;
					}
				}
				if (!blnchecked){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
			}
		}
	}

	if (alertMsg.length == l_Msg){
		return true;
	}else{
		alert(alertMsg);
		return false;
	}
}*/
