function notempty(entered,fieldname)
{
	if(entered.length==0)//if the value (entered) of the name field is empty (length ==0) then send error message
	{
		document.getElementById(fieldname +'_msg').innerHTML=' Required';
		document.getElementById(fieldname +'_msg').style.color='#330033';
		document.getElementById(fieldname +'_msg').className="f_msg";
	}
	else
	{
		document.getElementById(fieldname +'_msg').className="s_msg";
		document.getElementById(fieldname + '_msg').innerHTML='<img src="images/greytick.png" alt="tick"/>';
		
	}
	return true;
}
		
function alphaonly(entered,fieldname)
{
	if(entered.length==0)//if the value (entered) of the name field is empty (length ==0) then send error message
	{
		notempty(entered,fieldname);
	}
	else//otherwise check it is alpha only(no numbers).
	{
		var regexy=/[0123456789.\/\\.<>?:";',\[\]\{\}=\+\*\)\(&^%$#@!]/;//inicializa the regular expression and place a variable called regexy
		if(regexy.test(entered))//check to see if regexy test on the value(entered) was incorrect,if so give a error message
		{
			document.getElementById(fieldname +'_msg').innerHTML=' Letters only'
			document.getElementById(fieldname +'_msg').className="f_msg";
			
		}
		else//otherwise provides a msg error
		{
			document.getElementById(fieldname +'_msg').className="s_msg";
			document.getElementById(fieldname + '_msg').innerHTML='<img src="images/greytick.png" alt="tick"/>';
		}
		return true;
	}
}//end alfaonlyfunction		

function checkemail(entered,fieldname)
{
	if(entered.length==0)
	{
		notempty(entered,fieldname);
	}
	else
	{
	regexy=/^[\w\.]+@[a-zA-Z_]+?\.[a-zA-Z\.]{2,6}$/;
		if(!regexy.test(entered))
		{
			document.getElementById(fieldname+'_msg').innerHTML=' Valid email please';
			document.getElementById(fieldname +'_msg').className="f_msg";
		}	
		else //otherwise displays a success message
		{
			document.getElementById(fieldname +'_msg').className="s_msg";
			document.getElementById(fieldname + '_msg').innerHTML='<img src="images/greytick.png" alt="tick"/>';
			return true;
		}
	}	
}	

function numbersonly(entered,fieldname)
{
	if(entered.length==0)//if the value (entered) of the name field is empty (length ==0) then send error message
	{
		notempty(entered,fieldname);
	}
	else//otherwise check it is alpha only(no numbers).
	{
		var regexy=/^[0-9.]{1}[0-9.]*$/; //inicializa the regular expression and place a variable called regexy
		if(!regexy.test(entered))//important...note that in the condition there is a not ! before the regexy var...........check to see if regexy test on the value(entered) was incorrect,if so give a error message
		{
			document.getElementById(fieldname +'_msg').innerHTML=' Numbers only';
			document.getElementById(fieldname +'_msg').className="f_msg";
			
		}
		else//otherwise provides a msg error
		{
			document.getElementById(fieldname +'_msg').className="s_msg";
			document.getElementById(fieldname + '_msg').innerHTML='<img src="images/greytick.png" alt="tick"/>';
		}
		return true;
	}//end function
}		

function checkselect(message)
{
	if(document.forms[0].publish.value=="sinselect")//checker/publish is the name of the element, it could change for other examples so be aware of that
	{
		document.getElementById(message + '_msg').innerHTML=' Select something';
		document.getElementById(message + '_msg').className="f_msg";
	}
	else
	{	
		document.getElementById(message + '_msg').className="s_msg";
		document.getElementById(message + '_msg').innerHTML='<img src="images/greytick.png" alt="tick"/>';
	}
	return true;
}		
function checkbuttons()
{
	var i;
	var counter=0;
	for(i=0; i < document.forms[0].gender.length; i++)
	{
		if(document.forms[0].gender[i].checked == true)
		{
			alert("the button "+document.forms[0].gender[i].value +" is selected");
			break;
		}
		else
		{
			counter++
		}
	}
	if (counter == document.forms[0].gender.length)
		{
		alert("you have not selected any! try again");
		}
}	
function checkpassword(entered,fieldname)
{
	if(entered.length==0)
	{
		notempty(entered,fieldname);
	}
	else if (entered == document.forms[0].pasone.value)//chequese o notese que aqui estoy usando el name pasone pero para otras formas tengo que checar el nombre de el campo 
	{
		document.getElementById(fieldname +'_msg').style.backgroundColor='#ffffff';
		document.getElementById(fieldname +'_msg').innerHTML='<img src="images/greytick.png" alt="tick"/>';
		document.getElementById(fieldname +'_msg').className="s_msg";
	}
	else
	
	{
		document.getElementById(fieldname +'_msg').className="f_msg";
		document.getElementById(fieldname +'_msg').style.color='#ff0000';
		document.getElementById(fieldname +'_msg').innerHTML=' Passwords don\'t match';
	}
	return true;	
	
}		

function checkallfields(fieldname)//Este es el unico que cambia deacuerdo a los campos que tengas en la forma nueva
{
	var ag = "s_msg";
	var failed = document.getElementById(fieldname +'_msg').className;
	
	var f1 = document.getElementById('fname_msg').className;
	var f2 = document.getElementById('lname_msg').className;
	var f3 = document.getElementById('email_msg').className;
	var f4 = document.getElementById('phone_msg').className;
	var f5 = document.getElementById('checker_msg').className;
	var f6 = document.getElementById('pasone_msg').className;
	var f7 = document.getElementById('pastwo_msg').className;
	var f8 = document.getElementById('message_msg').className;
	
	/*if (failed == "f_msg") lo quite por ahorita para que funcionen las php functions
	{
		document.getElementById('submit').disabled="";//quite por ahorita"disabled"
	}
	else
	{
		if (f1 == ag && f2 == ag && f3 == ag && f4 == ag && f5 == ag && f6 == ag && f7 == ag && f8 == ag) //importante cambiar esto tambien de acuerdo a los campos que tengas en la forma
		{
			document.getElementById('submit').disabled="";
		}
		else
		{
			document.getElementById('submit').disabled="";//quite por ahorita"disabled"
		}
	}*/	
}	

function checkallfields2(fieldname)//Este es el unico que cambia deacuerdo a los campos que tengas en la forma nueva
{
	var ag = "s_msg";
	var failed = document.getElementById(fieldname +'_msg').className;
	
	var f1 = document.getElementById('categ_msg').className;

	
	if (failed == "f_msg") 
	{
		document.getElementById('submit').disabled="disabled";//quite por ahorita"disabled"
	}
	else
	{
		if (f1 == ag)  //importante cambiar esto tambien de acuerdo a los campos que tengas en la forma
		{
			document.getElementById('submit').disabled="";
		}
		else
		{
			document.getElementById('submit').disabled="disabled";//quite por ahorita"disabled"
		}
	}
}		


	function checkallfields3(fieldname)//Este es el unico que cambia deacuerdo a los campos que tengas en la forma nueva
{
	var ag = "s_msg";
	var failed = document.getElementById(fieldname +'_msg').className;
	

	
	var f6 = document.getElementById('card_number_msg').className;
	var f7 = document.getElementById('amex_code_msg').className;
	var f5 = document.getElementById('card_name_msg').className;
	//var f8 = document.getElementById('card_name_msg').className;
	
	if (failed == "f_msg")
	{
		document.getElementById('purchase').disabled="disabled";
	}
	else
	{
		if ( f5 == ag && f6 == ag && f7 == ag ) //importante cambiar esto tambien de acuerdo a los campos que tengas en la forma
		{
			document.getElementById('purchase').disabled="";
		}
		else
		{
			document.getElementById('purchase').disabled="disabled";
		}
	}	
}


/*function checkallfields4(fieldname)//Este es el unico que cambia deacuerdo a los campos que tengas en la forma nueva
{
	var ag = "s_msg";
	var failed = document.getElementById(fieldname +'_msg').className;
	

	
	var f6 = document.getElementById('prodid_msg').className;
	var f7 = document.getElementById('title_msg').className;
	var f5 = document.getElementById('brand_msg').className;
	var f1 = document.getElementById('price_msg').className;
	var f2 = document.getElementById('description_msg').className;

	//var f8 = document.getElementById('card_name_msg').className;
	
	if (failed == "f_msg")
	{
		document.getElementById('updatebut').disabled="disabled";
	}
	else
	{
		if ( f6 == ag && f7 == ag && f5 == ag  && f1 == ag && f2 == ag) //importante cambiar esto tambien de acuerdo a los campos que tengas en la forma
		{
			document.getElementById('updatebut').disabled="";
		}
		else
		{
			document.getElementById('updatebut').disabled="disabled";
		}
	}	
}*/


