
function popup(URL, L, T, W, H)
{
  var popups;
  var Properties = "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=auto, resizable=no, copyhistory=no, fullscreen=no, left="+L+", top="+T+", width="+W+", height="+H+", alwaysRaised=yes"; 
  popups = window.open(URL,"_blank", Properties);
}

function popupSc(URL, L, T, W, H)
{
  var popup;
  var Properties = "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, fullscreen=no, left="+L+", top="+T+", width="+W+", height="+H+""; 
  popup = window.open(URL,"_blank", Properties);
}

function popupCM(URL, L, T, W, H)
{
  var popup;
  var Properties = "toolbar=yes, location=yes, directories=no, status=yes, menubar=yes, scrollbars=yes, resizable=no, copyhistory=no, fullscreen=no, left="+L+", top="+T+", width="+W+", height="+H+""; 
  popup = window.open(URL,"_blank", Properties);
}

function validar(form)
{
var reg = window.document.form_c.region.value;
var ape = window.document.form_c.apellido.value;
var nom = window.document.form_c.nombre.value;
var doc = window.document.form_c.nro_doc.value;
var cui = window.document.form_c.nro_cuit.value;

	if (!reg)
	{
		alert("Debe ingresar su región");
		return false;
	}

	if (!ape)
	{
		alert("Debe ingresar su Apellido");
		return false;
	}
	else
	{
		if (ape.length <3)
		{
			alert ("El apellido debe tener por lo menos 3 caractéres");
			return false;
		}
	}

  var validos = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ" + "abcdefghijklmnñopqrstuvwxyzáéíóú ";
	  var revisar = ape;
	  var validado = true; 
	  for (i = 0; i < revisar.length; i++) {
		ch = revisar.charAt(i); 
		for (j = 0; j < validos.length; j++)
		  if (ch == validos.charAt(j))
			break;
		if (j == validos.length) { 
		  validado = false; 
		  break; 
		}
	  }
	  if (!validado) { 
		alert("Escriba sólo letras en el campo Apellido"); 
		return (false); 
	  } 

	if (!nom)
		{
			alert("Debe ingresar su Nombre");
			return false;
		}
	else
	{
		if (nom.length <3)
		{
			alert ("El nombre debe tener por lo menos 3 caractéres");
			return false;
		}
	}		
	var validos = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ" + "abcdefghijklmnñopqrstuvwxyzáéíóú ";
	  var revisar = nom;
	  var validado = true; 
	  for (i = 0; i < revisar.length; i++) {
		ch = revisar.charAt(i); 
		for (j = 0; j < validos.length; j++)
		  if (ch == validos.charAt(j))
			break;
		if (j == validos.length) { 
		  validado = false; 
		  break; 
		}
	  }
	  if (!validado) { 
		alert("Escriba sólo letras en el campo Nombre"); 
		return (false); 
	  } 
		
	if (!doc)
			{
				alert("Debe ingresar el número del documento");
				return false;
			}
	else
	{
		if (doc.length <8)
		{
			alert ("El Nro.de documento debe tener 8 caractéres, de ser necesario ingrese un cero(0) delante");
			return false;
		}
	}			
	  var validos = "0123456798.";
	  var revisar = doc;
	  var validado = true; 
	  for (i = 0; i < revisar.length; i++) {
		ch = revisar.charAt(i); 
		for (j = 0; j < validos.length; j++)
		  if (ch == validos.charAt(j))
			break;
		if (j == validos.length) { 
		  validado = false; 
		  break; 
		}
	  }
	  if (!validado) { 
		alert("Escriba sólo Números y punto (.) en el campo Nro. de Documento"); 
		return (false); 
	  } 
			
	if (!cui)
			{
				alert("Debe ingresar el número de CUIT/CUIL");
				return false;
			}
	else
	{
		if (cui.length <13)
		{
			alert ("El Nro. de CUIT/CUIL debe tener 13 caractéres incluidos los separadores (/, -)");
			return false;
		}
	}			
	  var validos = "0123456798-/";
	  var revisar = cui;
	  var validado = true; 
	  for (i = 0; i < revisar.length; i++) {
		ch = revisar.charAt(i); 
		for (j = 0; j < validos.length; j++)
		  if (ch == validos.charAt(j))
			break;
		if (j == validos.length) { 
		  validado = false; 
		  break; 
		}
	  }
	  if (!validado) { 
		alert("Escriba sólo Números y barra (/) y guión medio(-) en el campo Nro. de CUIT/CUIL"); 
		return (false); 
	  } 
//concordancia de doc y cui ##########
	
		var validos = cui.substring(3,11);
		var revisar = doc;
		var validado = true; 
	  	for (i = 0; i < revisar.length; i++)
		{
			ch = revisar.charAt(i); 
			  	if (ch == validos.charAt(i))
			  	{
					validado = true; 
				}
				else
				{
					validado = false; 
					break; 
				}
		}
	  if (!validado) { 
		alert("El Nro. de CUIT/CUIL no coincide con su documento"); 
		return false; 
	  } 

	 form.submit()
}
function on(obj, bg, text)
{

   if (!obj.contains(event.fromElement)) {
		obj.style.background = bg;
		obj.style.color = text;
		obj.style.cursor = "hand";
	}
}
function off(obj, bg, text)
{
 if (!obj.contains(event.toElement)) {   
		obj.style.background = bg;
		obj.style.color = text;
		obj.style.cursor = "default";
	}
}

function rechaza(id,cid)
	{
			if(confirm("¿Esta seguro que desea rechazar esta inscripción?"))
			{
				location.href="index.php?sec=inscripcion&op=borrar&id="+id+"&cur="+cid;
			}
	}
	
function acepta(id,cid)
	{
			if(confirm("¿Esta seguro que desea aceptar esta inscripción?"))
			{
				location.href="index.php?sec=inscripcion&op=alta&id="+id+"&cur="+cid;
			}
	}
	
function borrar(SECC, ARCH, CRIT)
{
	if(SECC=="usuario"){
		if(confirm("Do you Really want to delete this Retailer?"))
		{
			location.href='index.php?sec=usuarios&op=borrar&idt[]='+ARCH+'&criteria='+CRIT;
			return true;
		}
	}else if (SECC=="producto"){
		if(confirm("Do you really want to delete this Product?"))
		{
			location.href='index.php?sec=productos&op=borrar&idt[]='+ARCH+'&criteria='+CRIT;
			return true;
		}
	}
}
	
function val_search(){
	var test =document.search_form.criteria.value;
	if(test=="" || test=="Enter Keyword" || test.length<3){
		alert("insert a valid search keyword with no less than 3 characters");
		return false;
	}else{
		document.search_form.submit();
	}
}

function logger(url, id_contenedor)
{

    var pagina_requerida = false;
    if (window.XMLHttpRequest)
    {
        // Si es Mozilla, Safari etc
        pagina_requerida = new XMLHttpRequest ();
    } else if (window.ActiveXObject)
    {
        // pero si es IE
        try 
        {
            pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            // en caso que sea una versión antigua
            try
            {
                pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP");
            }
            catch (e)
            {
            }
        }
    } 
    else
    return false;
    pagina_requerida.onreadystatechange = function ()
    {
        // función de respuesta
        cargarpagina (pagina_requerida, id_contenedor);
    }
    pagina_requerida.open ('GET', url, true); // asignamos los métodos open y send
    pagina_requerida.send (null);
}
// todo es correcto y ha llegado el momento de poner la información requerida
// en su sitio en la pagina xhtml

function cargarpagina (pagina_requerida, id_contenedor)
{
    if (pagina_requerida.readyState == 4 && (pagina_requerida.status == 200 || window.location.href.indexOf ("http") == - 1))
    document.getElementById(id_contenedor).innerHTML = pagina_requerida.responseText;
}

function cambiarDisp(usado){
	var cuadros = new Array("N", "C", "L");
	for(i=0; i<3 ;i++){
		pm1=document.getElementById(cuadros[i]);
		pmT1=document.getElementById("tit"+cuadros[i]);
		pm1.style.display='none';
		pmT1.innerHTML = (pmT1.innerHTML.indexOf('current')>0 ? pmT1.innerHTML.replace("class='current'","") : pmT1.innerHTML);
	}

	pm=document.getElementById(usado);
	pmT=document.getElementById("tit"+usado);
	pm.style.display='block';
	pmT.innerHTML = pmT.innerHTML.replace("');\">","');\" class='current'>");
}