﻿// JavaScript Document
/*
    Empresa: ASDConsultores
    País: Managua, Nicaragua
    Fecha de creación: Martes 15 de Septiembre 2009 23:48:17
    Autor: Julio Hernández
*/

function Limpiar(frm)
{    
	for (i = 0;i < frm.elements.length; i++) 
	{	    
		if(frm.elements[i].type == "text") 
		{		  
		  if(!frm.elements[i].disabled)
		   frm.elements[i].value = "";
		}
		else if(frm.elements[i].type == "checkbox") 
		  frm.elements[i].checked = false; 
		else if(frm.elements[i].type == "select-one")
		{
		  /*if(frm.elements[i].options.length > 0)
		   frm.elements[i].options[0].selected = true; */
		}
		else if(frm.elements[i].type == "textarea")
		{
		  if(!frm.elements[i].disabled)
		    frm.elements[i].value = "";
		}
   } 
}

//Verifica si existe una variable Cookie
function ExisteVariable(variable)
{
	var index = document.cookie.indexOf(variable + "=");
	if (index == -1) return false;
		else return true;
}

//Lee el valor de una variable Cookie
function LeeValorVariable(variable)
{
	var ckObj = document.cookie;
	var	index = ckObj.indexOf(variable + "=");
	if (index != -1)
	{ //Si la variable existe
		index = ckObj.indexOf( "=", index ) + 1;
		var finStr = ckObj.indexOf( ";",index);
		if (finStr == -1) 
			finStr = ckObj.length;
		return unescape(ckObj.substring(index, finStr));
	}
}

function validarEmail(email)
{
   if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(email))
      return true;
   else
      return false;
}

function SelectAllCheckboxes(spanChk)
{
   // Added as ASPX uses SPAN for checkbox
   var oItem = spanChk.children;
   var theBox= (spanChk.type=="checkbox") ? 
        spanChk : spanChk.children.item[0];
   xState=theBox.checked;
   elm=theBox.form.elements;

   for(i=0;i<elm.length;i++)
     if(elm[i].type=="checkbox" && 
              elm[i].id!=theBox.id)
     {
       //elm[i].click();
       //if(elm[i].checked!=xState)
       //  elm[i].click();
       elm[i].checked = xState;
     }
 }
