// Funciones para la seccion de admin
String.prototype.trim = function()
{
	return this.replace(/(^\s*)|(\s*$)/g, "");
}

function val_longitud(cadena,mensaje,longMin,longMax){
	var str=new String(cadena).trim();
	var long_str=str.length;
	if(!((long_str>=longMin)&&(long_str<=longMax)))
	{	alert(mensaje);
		return false;
	}
	else{
		return true;
	}
}

function val_vacio(cadena, mensaje){
	var objStr=new String(cadena).trim();
	if((objStr.value=='')||(objStr.length==0)){	
		alert(mensaje);		
		return false;
	}else{
		return true;	
	}
}

function checkEmail(correo_evaluar, mensaje){
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(correo_evaluar)){
		return true;
	}
	alert("&iexcl;Favor de escribir una direcci&oacute;n de correo v&aacute;lida!")
	//document.frm_reg.correo.focus();
	return false;
}

//funcion para no permitir caracteres especiales y raros en el campo de contrase�a
function filterNonNumeric(field) {
	var result = new String();
	var numbers = "0123456789";
	var chars = field.value.split(""); // create array 
	for (i = 0; i < chars.length; i++) {
		if (numbers.indexOf(chars[i]) != -1) result += chars[i];
	}
	if (field.value != result) field.value = result;
}

//funcion para no permitir caracteres especiales y raros en el campo de contrase�a
function filterNonNumeric2(field) {
	var result = new String();
	var numbers = "0123456789abcdefghijklmnopqrstuvwxyz";
	var chars = field.value.split(""); // create array 
	for (i = 0; i < chars.length; i++) {
		if (numbers.indexOf(chars[i]) != -1) result += chars[i];
	}
	if (field.value != result) field.value = result;
}


function irPagina(pagina, id, movimiento){
	//alert(pagina);
	window.location = pagina+"?id="+id;
}

function iniciarSession(pag){		
	var pagina = "http://www.integractiva.com.mx/iniciar_sesion.php?pagina="+pag;
	showPopWin(pagina, 340, 240, null);
}

function refrescar(p){
	window.top.location = p;
}

function contacto(c){
  if(c=='invitado'){
    alert('Necesitas ingresar con tu cuenta y contrasena para poder ponerte en contacto con nosotros.');
  }else{
    var pagina2 = "http://www.integractiva.com.mx/contacto/index.php";
    showPopWin(pagina2, 275, 280, null);
  }
}

function registro(){
  //var pagina3 = "http://www.integractiva.com.mx/registro.php";
  var pagina3 = "http://www.integractiva.com.mx/registro.php";  
  showPopWin(pagina3, 400, 500, null);
}

function como(){  
  var pagina4 = "http://www.integractiva.com.mx/como.php";
  showPopWin(pagina4, 480, 500, null);
}

function verProducto(v){
	document.getElementById("id_categoria").value = v;
	if(v == 4) document.getElementById("frm_menu").action = "http://www.integractiva.com.mx/productos/mp3.php";
	document.frm_menu.submit();
}

function ExpaCont(ida,idb,idc){
	if(document.getElementById(ida).style["display"] == "")
	{
			document.getElementById(ida).style["display"] = "none";
			document.getElementById(idb).style["display"] = "";
			document.getElementById(idc).style["display"] = "";
	}
	else
	{
			document.getElementById(ida).style["display"] = "";
			document.getElementById(idb).style["display"] = "none";
			document.getElementById(idc).style["display"] = "none";
	}
}
