function validarRegistro1(frnNAme)
{
	var f = document.forms[frnNAme];
	var ItemsInfo = new Array();
	var Index = 0;
	var count = 0;
	var message = "Por favor, llena los siguientes campos:\n\n";
	// esta parte es para declarar los campos del formulario que seran obligatorios a ser llenados.
	// se declarara itemForms = nombre del elemento del formulario
	//itemFormlabel = la etiqueta del campo
	//itemType = 0|1|2    0=string     y     1 = entero      y   2 = catalogo que no puede ser 0
	//posiblemente argsPermit = son los caracteres que debe tener
	/*var itemForms = new Array('strNombre', 'strApellidoPat', 'strApellidoMat', 'strEmail', 'intTelefono', 'strCalle', 'strNumero', 'strColonia', 'intCP', 'idEstado');
	var itemFormlabel = new Array(' Nombre ',' Apellido Paterno ', ' Apellido Materno ', ' Email ', ' Télefono ', ' Calle ', ' Número ', ' Colonia ', 'Código Postal', ' Estado ');
	var itemType = new Array(0,0,0,3,1,0,1,0,1,2);
	var itemMaxValue = new Array(0,0,0,0,8,0,1,0,5,0);*/
	
	

	//txt=0 Chec-Radio=4 Select=2 Email=3 int=1
	var itemForms = new Array('strName','strApe','AstrSexo','Fecha_nac_Day','Fecha_nac_Month','Fecha_nac_Year','intTele','strEmail','strPasswd','strPasswd2','strDir','strNumInt','strColonia','strCP','strDelMunu','idEstado','strPais','idEscolaridad','strCedula');
	var itemFormlabel = new Array('Nombre','Apellidos','Sexo','Fecha de Nacimiento - Día','Fecha de Nacimiento - Mes','Fecha de Nacimiento - Año','Teléfono','Email','Contraseña','Repetir Contraseña','Dirección-Calle','Número Interior','Colonia','Código Postal','Delegación / Municipio','Estado','País','Escolaridad','Cédula Profesional');
	var itemType = new Array(0,0,4,2,2,2,1,3,0,0,0,0,0,1,0,2,0,2,0);
	var itemMaxValue = new Array(0,0,4,2,2,2,8,0,5,5,0,0,0,4,0,0,0,0,0);
	
	//Inicio de la validacion del formulario
	/*
	'strNombre', 'strApellidoPat', 'strApellidoMat', 'strSexo', 'strEmail', 'intTelefono', 'strCalle', 'strNumero', 'strColonia'
	, 'strDelMun', 'idEstado', 'idPersonLav', 'idInfoExtra', 'idFrecInternet', 'sendInformation', 'idFrecEnvio',
	*/
	
	for(var i=0 ;i<itemForms.length;i++)
	{
		switch ( itemType[i] )
		{ 
				case 0: 
						if(f.elements[itemForms[i]].value==""){
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						else if(!EsAlfa(f.elements[itemForms[i]].value))
						{
							message +='*    Caracteres invalidos en '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						break;
				case 1: 
						if(f.elements[itemForms[i]].value.length < itemMaxValue[i] )
						{
								message +='*  '+itemFormlabel[i]+'.\n';
								count++;
								f.elements[itemForms[i]].focus();
								
								i = itemForms.length;
						}
						else if(!validateNumbers(f.elements[itemForms[i]].value))
						{
								message +='*  El campo '+itemFormlabel[i]+' solo acepta números.\n';
								count++;
								f.elements[itemForms[i]].focus();
								
								i = itemForms.length;
						}
						break;
				case 2:  
						//Instrucción o bloque de instrucciones;
						if(f.elements[itemForms[i]].value==0)
						{
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}							
						break;
				case 3:
						if(f.elements[itemForms[i]].value==""){
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						else if(!isEmail(f.elements[itemForms[i]].value))
						{
							message +='*    Ingrese un '+itemFormlabel[i]+' valido.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						break;
				
				case 4:  
						//Instrucción o bloque de instrucciones;
						var totalcherad = f.elements[itemForms[i]].length;
						var cr_items = false;
						for(var cr=0; cr<totalcherad; cr++)
						{
							if(f.elements[itemForms[i]][cr].checked)
							{								
								cr_items = true;
							}							
						}
						
						if(cr_items==false)
						{
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							i = itemForms.length;
						}
						break;
						
			}
	}							    
	
	if(count == 0) 
	{
		if(f.elements["strPasswd"].value.length < 5)
		{
			message ='*  La contraseña debe ser de 5 a 10 caracteres.\n';
			f.elements["strPasswd"].focus();
			count++;
		}
		else if(f.elements["strPasswd"].value!=f.elements["strPasswd2"].value)
		{
			message ='*  Por favor verifica tus contraseñas ya que no coinciden.\n';
			f.elements["strPasswd2"].focus();
			count++;
		}
	}

	if(count != 0) 
	{
		alert(message);
	}
	else
	{
		//alert("CORRECTO");
		f.submit();
	}
}
///
///
///
function validarRegistro2(frnNAme)
{
	var f = document.forms[frnNAme];
	var ItemsInfo = new Array();
	var Index = 0;
	var count = 0;
	var message = "Por favor, llena los siguientes campos:\n\n";
	// esta parte es para declarar los campos del formulario que seran obligatorios a ser llenados.
	// se declarara itemForms = nombre del elemento del formulario
	//itemFormlabel = la etiqueta del campo
	//itemType = 0|1|2    0=string     y     1 = entero      y   2 = catalogo que no puede ser 0
	//posiblemente argsPermit = son los caracteres que debe tener
	/*var itemForms = new Array('strNombre', 'strApellidoPat', 'strApellidoMat', 'strEmail', 'intTelefono', 'strCalle', 'strNumero', 'strColonia', 'intCP', 'idEstado');
	var itemFormlabel = new Array(' Nombre ',' Apellido Paterno ', ' Apellido Materno ', ' Email ', ' Télefono ', ' Calle ', ' Número ', ' Colonia ', 'Código Postal', ' Estado ');
	var itemType = new Array(0,0,0,3,1,0,1,0,1,2);
	var itemMaxValue = new Array(0,0,0,0,8,0,1,0,5,0);*/
	
																																																																			
	//txt=0 Chec-Radio=4 Select=2 Email=3 int=1
	var itemForms = new Array('strName','strApe','BstrSexo','Fecha_nac_Day','Fecha_nac_Month','Fecha_nac_Year','intTele','intCel','strEmail','strPasswd','strPasswd2','strDir','strNumInt','strColonia','strCP','strDelMunu','idEstado','strPais','strWeb','strCriadero','strRazas','intCantRazas','intCantComp','strLogros','strALTAFMC','strACTPLAN','strPorque');
	var itemFormlabel = new Array('Nombre','Apellidos','Sexo','Fecha de Nacimiento - Día','Fecha de Nacimiento - Mes','Fecha de Nacimiento - Año','Teléfono','Celular','Email','Contraseña','Repetir Contraseña','Dirección-Calle','Número Interior','Colonia','Código Postal','Delegación / Municipio','Estado','País','Web Site','Nombre del criadero', 'Razas que cría', 'Cantidad de ejemplares que tiene en criadero','Cantidad de competencias oficiales FCM', 'Logros en la Canofila Mexicana y/o Mundial','Su criadero se encuentra dado de alta ante la FCM','Actualmente pertenece a algún plan de Criadores','Mencione brevemente porque le gustaría pertenecer al Plan de Criadores PEDIGREE' );
	var itemType = new Array(0,0,4,2,2,2,1,1,3,0,0,0,0,0,1,0,2,0,0,0,0,1,1,5,4,4,5);
	var itemMaxValue = new Array(0,0,4,2,2,2,8,10,0,5,5,0,0,0,4,0,0,0,0,0,0,1,1,0,0,0,0);
	
	//Inicio de la validacion del formulario
	/*
	'strNombre', 'strApellidoPat', 'strApellidoMat', 'strSexo', 'strEmail', 'intTelefono', 'strCalle', 'strNumero', 'strColonia'
	, 'strDelMun', 'idEstado', 'idPersonLav', 'idInfoExtra', 'idFrecInternet', 'sendInformation', 'idFrecEnvio',
	*/
	
	for(var i=0 ;i<itemForms.length;i++)
	{
		switch ( itemType[i] )
		{ 
				case 0: 
						if(f.elements[itemForms[i]].value==""){
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						else if(!EsAlfa(f.elements[itemForms[i]].value))
						{
							message +='*    Caracteres invalidos en '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						break;
				case 1: 
						if(f.elements[itemForms[i]].value.length < itemMaxValue[i] )
						{
								message +='*  '+itemFormlabel[i]+'.\n';
								count++;
								f.elements[itemForms[i]].focus();
								
								i = itemForms.length;
						}
						else if(!validateNumbers(f.elements[itemForms[i]].value))
						{
								message +='*  El campo '+itemFormlabel[i]+' solo acepta números.\n';
								count++;
								f.elements[itemForms[i]].focus();
								
								i = itemForms.length;
						}
						break;
				case 2:  
						//Instrucción o bloque de instrucciones;
						if(f.elements[itemForms[i]].value==0)
						{
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}							
						break;
				case 3:
						if(f.elements[itemForms[i]].value==""){
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						else if(!isEmail(f.elements[itemForms[i]].value))
						{
							message +='*    Ingrese un '+itemFormlabel[i]+' valido.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						break;
				
				case 4:  
						//Instrucción o bloque de instrucciones;
						var totalcherad = f.elements[itemForms[i]].length;
						var cr_items = false;
						for(var cr=0; cr<totalcherad; cr++)
						{
							if(f.elements[itemForms[i]][cr].checked)
							{								
								cr_items = true;
							}							
						}
						
						if(cr_items==false)
						{
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							i = itemForms.length;
						}
						break;
				
				case 5: 
						if(f.elements[itemForms[i]].value==""){
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						break;
						
			}
	}							    
	
	if(count == 0) 
	{
		if(f.elements["strPasswd"].value.length < 5)
		{
			message ='*  La contraseña debe ser de 5 a 10 caracteres.\n';
			f.elements["strPasswd"].focus();
			count++;
		}
		else if(f.elements["strPasswd"].value!=f.elements["strPasswd2"].value)
		{
			message ='*  Por favor verifica tus contraseñas ya que no coinciden.\n';
			f.elements["strPasswd2"].focus();
			count++;
		}
	}
	
	if(count != 0) 
	{
		alert(message);
	}
	else
	{
		//alert("CORRECTO");
		f.submit();
	}
}
///
///
///
function validarRegistro3(frnNAme)
{
	var f = document.forms[frnNAme];
	var ItemsInfo = new Array();
	var Index = 0;
	var count = 0;
	var message = "Por favor, llena los siguientes campos:\n\n";
	// esta parte es para declarar los campos del formulario que seran obligatorios a ser llenados.
	// se declarara itemForms = nombre del elemento del formulario
	//itemFormlabel = la etiqueta del campo
	//itemType = 0|1|2    0=string     y     1 = entero      y   2 = catalogo que no puede ser 0
	//posiblemente argsPermit = son los caracteres que debe tener
	/*var itemForms = new Array('strNombre', 'strApellidoPat', 'strApellidoMat', 'strEmail', 'intTelefono', 'strCalle', 'strNumero', 'strColonia', 'intCP', 'idEstado');
	var itemFormlabel = new Array(' Nombre ',' Apellido Paterno ', ' Apellido Materno ', ' Email ', ' Télefono ', ' Calle ', ' Número ', ' Colonia ', 'Código Postal', ' Estado ');
	var itemType = new Array(0,0,0,3,1,0,1,0,1,2);
	var itemMaxValue = new Array(0,0,0,0,8,0,1,0,5,0);*/
	
																																																																			
	//txt=0 Chec-Radio=4 Select=2 Email=3 int=1
	var itemForms = new Array('strName','strApe','CstrSexo','Fecha_nac_Day','Fecha_nac_Month','Fecha_nac_Year','intTele','intCel','strEmail','strPasswd','strPasswd2','strDir','strNumInt','strColonia','strCP','strDelMunu','idEstado','strPais','strWeb','strCentroAdi','intCantRazas','strTiposEntre','strLogros','strALTAFMC','strALTAAMAPAC','strACTPLANENTRE','strPorque');
	var itemFormlabel = new Array('Nombre','Apellidos','Sexo','Fecha de Nacimiento - Día','Fecha de Nacimiento - Mes','Fecha de Nacimiento - Año','Teléfono','Celular','Email','Contraseña','Repetir Contraseña','Dirección-Calle','Número Interior','Colonia','Código Postal','Delegación / Municipio','Estado','País','Web Site','Nombre de la escuela o Centro de Adiestramiento', 'Cantidad de ejemplares que entrena al mes','Tipos de entrenamiento que ofrece', 'Logros en la Canofila Mexicana y/o Mundial','Su escuela se encuentra dado de alta ante la FCM','Su escuela se encuentra dado de alta ante la AMAPAC','Actualmente pertenece a algún plan de Entrenadores','Mencione brevemente porque le gustaría pertenecer al Plan de Criadores PEDIGREE' );
	var itemType = new Array	(0,0,4,2,2,2,1,1,3,0,0,0,0,0,1,0,2,0,0,0,1,4,5,4,4,4,5);
	var itemMaxValue = new Array(0,0,4,2,2,2,8,10,0,5,5,0,0,0,4,0,0,0,0,0,1,0,0,0,0,0,0);
	
	//Inicio de la validacion del formulario
	/*
	'strNombre', 'strApellidoPat', 'strApellidoMat', 'strSexo', 'strEmail', 'intTelefono', 'strCalle', 'strNumero', 'strColonia'
	, 'strDelMun', 'idEstado', 'idPersonLav', 'idInfoExtra', 'idFrecInternet', 'sendInformation', 'idFrecEnvio',
	*/
	
	for(var i=0 ;i<itemForms.length;i++)
	{
		switch ( itemType[i] )
		{ 
				case 0: 
						if(f.elements[itemForms[i]].value==""){
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						else if(!EsAlfa(f.elements[itemForms[i]].value))
						{
							message +='*    Caracteres invalidos en '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						break;
				case 1: 
						if(f.elements[itemForms[i]].value.length < itemMaxValue[i] )
						{
								message +='*  '+itemFormlabel[i]+'.\n';
								count++;
								f.elements[itemForms[i]].focus();
								
								i = itemForms.length;
						}
						else if(!validateNumbers(f.elements[itemForms[i]].value))
						{
								message +='*  El campo '+itemFormlabel[i]+' solo acepta números.\n';
								count++;
								f.elements[itemForms[i]].focus();
								
								i = itemForms.length;
						}
						break;
				case 2:  
						//Instrucción o bloque de instrucciones;
						if(f.elements[itemForms[i]].value==0)
						{
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}							
						break;
				case 3:
						if(f.elements[itemForms[i]].value==""){
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;

							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						else if(!isEmail(f.elements[itemForms[i]].value))
						{
							message +='*    Ingrese un '+itemFormlabel[i]+' valido.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						break;
				
				case 4:  
						//Instrucción o bloque de instrucciones;
						var totalcherad = f.elements[itemForms[i]].length;
						var cr_items = false;
						for(var cr=0; cr<totalcherad; cr++)
						{
							if(f.elements[itemForms[i]][cr].checked)
							{								
								cr_items = true;
							}							
						}
						
						if(cr_items==false)
						{
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							i = itemForms.length;
						}
						break;
				
				case 5: 
						if(f.elements[itemForms[i]].value==""){
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						break;
						
			}
	}							    
	
	if(count == 0) 
	{
		if(f.elements["strPasswd"].value.length < 5)
		{
			message ='*  La contraseña debe ser de 5 a 10 caracteres.\n';
			f.elements["strPasswd"].focus();
			count++;
		}
		else if(f.elements["strPasswd"].value!=f.elements["strPasswd2"].value)
		{
			message ='*  Por favor verifica tus contraseñas ya que no coinciden.\n';
			f.elements["strPasswd2"].focus();
			count++;
		}
	}
	
	if(count != 0) 
	{
		alert(message);
	}
	else
	{
		//alert("CORRECTO");
		var TiposEntreTXT = "";

		var tcherad = f.elements["strTiposEntre"].length;
		var cr_IT = false;
		for(var crCK=0; crCK<tcherad; crCK++)
		{
			if(f.elements["strTiposEntre"][crCK].checked)
			{								
				TiposEntreTXT +=","+f.elements["strTiposEntre"][crCK].value;
			}							
		}
		f.elements["strTiposEntreTXT"].value = TiposEntreTXT;
		f.submit();
	}
}
///
///
///

function validarContacto(frnNAme)
{
	var f = document.forms[frnNAme];
	var ItemsInfo = new Array();
	var Index = 0;
	var count = 0;
	var message = "Por favor, llena los siguientes campos:\n\n";
	// esta parte es para declarar los campos del formulario que seran obligatorios a ser llenados.
	// se declarara itemForms = nombre del elemento del formulario
	//itemFormlabel = la etiqueta del campo
	//itemType = 0|1|2    0=string     y     1 = entero      y   2 = catalogo que no puede ser 0
	//posiblemente argsPermit = son los caracteres que debe tener
	/*var itemForms = new Array('strNombre', 'strApellidoPat', 'strApellidoMat', 'strEmail', 'intTelefono', 'strCalle', 'strNumero', 'strColonia', 'intCP', 'idEstado');
	var itemFormlabel = new Array(' Nombre ',' Apellido Paterno ', ' Apellido Materno ', ' Email ', ' Télefono ', ' Calle ', ' Número ', ' Colonia ', 'Código Postal', ' Estado ');
	var itemType = new Array(0,0,0,3,1,0,1,0,1,2);
	var itemMaxValue = new Array(0,0,0,0,8,0,1,0,5,0);*/

	var itemForms = new Array('strNombre', 'strEmail', 'strComentario');
	var itemFormlabel = new Array('Nombre', 'Email', 'Comentarios');
	var itemType = new Array(0,3,0);
	var itemMaxValue = new Array(0,0,0);
		
	for(var i=0 ;i<itemForms.length;i++)
	{
		switch ( itemType[i] )
		{ 
				case 0: 
						if(f.elements[itemForms[i]].value==""){
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						else if(!EsAlfa(f.elements[itemForms[i]].value))
						{
							message +='*    Caracteres invalidos en '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						break;
				case 1: 
						if(f.elements[itemForms[i]].value.length < itemMaxValue[i] )
						{
								message +='*  '+itemFormlabel[i]+'.\n';
								count++;
								f.elements[itemForms[i]].focus();
								
								i = itemForms.length;
						}
						else if(!validateNumbers(f.elements[itemForms[i]].value))
						{
								message +='*  El campo '+itemFormlabel[i]+' solo acepta números.\n';
								count++;
								f.elements[itemForms[i]].focus();
								
								i = itemForms.length;
						}
						break;
				case 2:  
						//Instrucción o bloque de instrucciones;
						if(f.elements[itemForms[i]].value==0)
						{
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}							
						break;
				case 3:
						if(f.elements[itemForms[i]].value==""){
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						else if(!isEmail(f.elements[itemForms[i]].value))
						{
							message +='*    Ingrese un '+itemFormlabel[i]+' valido.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						break;
				
				case 4:  
						//Instrucción o bloque de instrucciones;
						var totalcherad = f.elements[itemForms[i]].length;
						var cr_items = false;
						for(var cr=0; cr<totalcherad; cr++)
						{
							if(f.elements[itemForms[i]][cr].checked)
							{								
								cr_items = true;
							}							
						}
						
						if(cr_items==false)
						{
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							i = itemForms.length;
						}
						break;
				
				case 5: 
						if(f.elements[itemForms[i]].value==""){
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						break;
			}
	}							    
	
	
	if(count != 0) 
	{
		alert(message);
	}
	else
	{
		//alert("CORRECTO");
		f.submit();
	}
}


function validarPerfil(frnNAme)
{
	var f = document.forms[frnNAme];
	var ItemsInfo = new Array();
	var Index = 0;
	var count = 0;
	var message = "Por favor, llena los siguientes campos:\n\n";
	// esta parte es para declarar los campos del formulario que seran obligatorios a ser llenados.
	// se declarara itemForms = nombre del elemento del formulario
	//itemFormlabel = la etiqueta del campo
	//itemType = 0|1|2    0=string     y     1 = entero      y   2 = catalogo que no puede ser 0
	//posiblemente argsPermit = son los caracteres que debe tener
	/*var itemForms = new Array('strNombre', 'strApellidoPat', 'strApellidoMat', 'strEmail', 'intTelefono', 'strCalle', 'strNumero', 'strColonia', 'intCP', 'idEstado');
	var itemFormlabel = new Array(' Nombre ',' Apellido Paterno ', ' Apellido Materno ', ' Email ', ' Télefono ', ' Calle ', ' Número ', ' Colonia ', 'Código Postal', ' Estado ');
	var itemType = new Array(0,0,0,3,1,0,1,0,1,2);
	var itemMaxValue = new Array(0,0,0,0,8,0,1,0,5,0);*/

	var itemForms = new Array('strNombre', 'strApellidos', 'strSexo', 'strEmail', 'intTelefono', 'strDireccion');
	var itemFormlabel = new Array(' Nombre ',' Apellido (s)', ' Sexo ', ' Email', ' Teléfono', 'Dirección');
	var itemType = new Array(0,0,4,3,1,5);
	var itemMaxValue = new Array(0,0,0,0,8,0);
	
		
	for(var i=0 ;i<itemForms.length;i++)
	{
		switch ( itemType[i] )
		{ 
				case 0: 
						if(f.elements[itemForms[i]].value==""){
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						else if(!EsAlfa(f.elements[itemForms[i]].value))
						{
							message +='*    Caracteres invalidos en '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						break;
				case 1: 
						if(f.elements[itemForms[i]].value.length < itemMaxValue[i] )
						{
								message +='*  '+itemFormlabel[i]+'.\n';
								count++;
								f.elements[itemForms[i]].focus();
								
								i = itemForms.length;
						}
						else if(!validateNumbers(f.elements[itemForms[i]].value))
						{
								message +='*  El campo '+itemFormlabel[i]+' solo acepta números.\n';
								count++;
								f.elements[itemForms[i]].focus();
								
								i = itemForms.length;
						}
						break;
				case 2:  
						//Instrucción o bloque de instrucciones;
						if(f.elements[itemForms[i]].value==0)
						{
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}							
						break;
				case 3:
						if(f.elements[itemForms[i]].value==""){
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						else if(!isEmail(f.elements[itemForms[i]].value))
						{
							message +='*    Ingrese un '+itemFormlabel[i]+' valido.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						break;
				
				case 4:  
						//Instrucción o bloque de instrucciones;
						var totalcherad = f.elements[itemForms[i]].length;
						var cr_items = false;
						for(var cr=0; cr<totalcherad; cr++)
						{
							if(f.elements[itemForms[i]][cr].checked)
							{								
								cr_items = true;
							}							
						}
						
						if(cr_items==false)
						{
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							i = itemForms.length;
						}
						break;
				
				case 5: 
						if(f.elements[itemForms[i]].value==""){
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						break;
			}
	}							    
	
	if(count != 0) 
	{
		alert(message);
	}
	else
	{
		//alert("CORRECTO");
		f.submit();
	}
}

function validarPassword(frnNAme)
{
	var f = document.forms[frnNAme];
	var ItemsInfo = new Array();
	var Index = 0;
	var count = 0;
	var message = "Por favor, llena los siguientes campos:\n\n";
	// esta parte es para declarar los campos del formulario que seran obligatorios a ser llenados.
	// se declarara itemForms = nombre del elemento del formulario
	//itemFormlabel = la etiqueta del campo
	//itemType = 0|1|2    0=string     y     1 = entero      y   2 = catalogo que no puede ser 0
	//posiblemente argsPermit = son los caracteres que debe tener
	/*var itemForms = new Array('strNombre', 'strApellidoPat', 'strApellidoMat', 'strEmail', 'intTelefono', 'strCalle', 'strNumero', 'strColonia', 'intCP', 'idEstado');
	var itemFormlabel = new Array(' Nombre ',' Apellido Paterno ', ' Apellido Materno ', ' Email ', ' Télefono ', ' Calle ', ' Número ', ' Colonia ', 'Código Postal', ' Estado ');
	var itemType = new Array(0,0,0,3,1,0,1,0,1,2);
	var itemMaxValue = new Array(0,0,0,0,8,0,1,0,5,0);*/

	var itemForms = new Array('strPassword','strPassword2');
	var itemFormlabel = new Array('Contraseña','Confirmar contraseña');
	var itemType = new Array(0,0);
	var itemMaxValue = new Array(0,0);
	
		
	for(var i=0 ;i<itemForms.length;i++)
	{
		switch ( itemType[i] )
		{ 
				case 0: 
						if(f.elements[itemForms[i]].value==""){
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						else if(!EsAlfa(f.elements[itemForms[i]].value))
						{
							message +='*    Caracteres invalidos en '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						break;
				case 1: 
						if(f.elements[itemForms[i]].value.length < itemMaxValue[i] )
						{
								message +='*  '+itemFormlabel[i]+'.\n';
								count++;
								f.elements[itemForms[i]].focus();
								
								i = itemForms.length;
						}
						else if(!validateNumbers(f.elements[itemForms[i]].value))
						{
								message +='*  El campo '+itemFormlabel[i]+' solo acepta números.\n';
								count++;
								f.elements[itemForms[i]].focus();
								
								i = itemForms.length;
						}
						break;
				case 2:  
						//Instrucción o bloque de instrucciones;
						if(f.elements[itemForms[i]].value==0)
						{
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}							
						break;
				case 3:
						if(f.elements[itemForms[i]].value==""){
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						else if(!isEmail(f.elements[itemForms[i]].value))
						{
							message +='*    Ingrese un '+itemFormlabel[i]+' valido.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						break;
				
				case 4:  
						//Instrucción o bloque de instrucciones;
						var totalcherad = f.elements[itemForms[i]].length;
						var cr_items = false;
						for(var cr=0; cr<totalcherad; cr++)
						{
							if(f.elements[itemForms[i]][cr].checked)
							{								
								cr_items = true;
							}							
						}
						
						if(cr_items==false)
						{
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							i = itemForms.length;
						}
						break;
				
				case 5: 
						if(f.elements[itemForms[i]].value==""){
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						break;
			}
	}							    
	
	if(count == 0) 
	{
			if(f.elements["strPassword"].value != f.elements["strPassword2"].value)
			{
				message ='Su contraseña y su confirmación de esta misma no coinciden, favor de verificar.';
				count++;
				f.elements["strPassword"].focus();
			}
	}
	
	if(count != 0) 
	{
		alert(message);
	}
	else
	{
		//alert("CORRECTO");
		f.submit();
	}
}
//
//
//
//
function validarSuscribe(frnNAme)
{
	var f = document.forms[frnNAme];
	var ItemsInfo = new Array();
	var Index = 0;
	var count = 0;
	var message = "Por favor, llena los siguientes campos:\n\n";
	// esta parte es para declarar los campos del formulario que seran obligatorios a ser llenados.
	// se declarara itemForms = nombre del elemento del formulario
	//itemFormlabel = la etiqueta del campo
	//itemType = 0|1|2    0=string     y     1 = entero      y   2 = catalogo que no puede ser 0
	//posiblemente argsPermit = son los caracteres que debe tener
	/*var itemForms = new Array('strNombre', 'strApellidoPat', 'strApellidoMat', 'strEmail', 'intTelefono', 'strCalle', 'strNumero', 'strColonia', 'intCP', 'idEstado');
	var itemFormlabel = new Array(' Nombre ',' Apellido Paterno ', ' Apellido Materno ', ' Email ', ' Télefono ', ' Calle ', ' Número ', ' Colonia ', 'Código Postal', ' Estado ');
	var itemType = new Array(0,0,0,3,1,0,1,0,1,2);
	var itemMaxValue = new Array(0,0,0,0,8,0,1,0,5,0);*/

	var itemForms = new Array('strNombre', 'strEmail');
	var itemFormlabel = new Array('Nombre', 'Email');
	var itemType = new Array(0,3);
	var itemMaxValue = new Array(0,0);
		
	for(var i=0 ;i<itemForms.length;i++)
	{
		switch ( itemType[i] )
		{ 
				case 0: 
						if(f.elements[itemForms[i]].value==""){
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						else if(!EsAlfa(f.elements[itemForms[i]].value))
						{
							message +='*    Caracteres invalidos en '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						break;
				case 1: 
						if(f.elements[itemForms[i]].value.length < itemMaxValue[i] )
						{
								message +='*  '+itemFormlabel[i]+'.\n';
								count++;
								f.elements[itemForms[i]].focus();
								
								i = itemForms.length;
						}
						else if(!validateNumbers(f.elements[itemForms[i]].value))
						{
								message +='*  El campo '+itemFormlabel[i]+' solo acepta números.\n';
								count++;
								f.elements[itemForms[i]].focus();
								
								i = itemForms.length;
						}
						break;
				case 2:  
						//Instrucción o bloque de instrucciones;
						if(f.elements[itemForms[i]].value==0)
						{
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}							
						break;
				case 3:
						if(f.elements[itemForms[i]].value==""){
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						else if(!isEmail(f.elements[itemForms[i]].value))
						{
							message +='*    Ingrese un '+itemFormlabel[i]+' valido.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						break;
				
				case 4:  
						//Instrucción o bloque de instrucciones;
						var totalcherad = f.elements[itemForms[i]].length;
						var cr_items = false;
						for(var cr=0; cr<totalcherad; cr++)
						{
							if(f.elements[itemForms[i]][cr].checked)
							{								
								cr_items = true;
							}							
						}
						
						if(cr_items==false)
						{
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							i = itemForms.length;
						}
						break;
				
				case 5: 
						if(f.elements[itemForms[i]].value==""){
							message +='*  '+itemFormlabel[i]+'.\n';
							count++;
							f.elements[itemForms[i]].focus();
							i = itemForms.length;
						}
						break;
			}
	}							    
	
	
	if(count != 0) 
	{
		alert(message);
	}
	else
	{
		//alert("CORRECTO");
		f.submit();
	}
}