
//Preload saving red button
savingRedButton = new Image();
savingRedButton.src = "images/DT3Saving.gif";

function hlRow(rowID,newColor){
	var row = document.getElementById("trow" + rowID);
	row.style.background = "#" + newColor;
}

function llRow(rowID,newColor){
	var row = document.getElementById("trow" + rowID);
	row.style.background = "#" + newColor;
}

String.prototype.validar = 	function(sender, nivel) {
		var pul = (document.all) ? window.event.keyCode : window.event.which;
		caracter = String.fromCharCode(pul);
		if (pul==8) return true;
		
		if(nivel==1){aceptados =/^(([0-9]*)|([A-Z]*)|([a-z]*)|(-*))*$/;}
		else if(nivel==2){aceptados =/^[0-9]*$/;}
		else if(nivel==3){aceptados =/^[0-9-.]*$/;}
		else if(nivel==4){aceptados =/^(([A-Z]*)|([a-z]*)|(\s*))$/;}
		var a = aceptados.test(caracter);
		if(a==false)
		{
			window.event.keyCode = null;
		}
	}

function submitMe(act){
	document.frmFilter.action=act;
	document.frmFilter.submit();
}

function saveMe(){
	document.frmRecord.submit();
}

function popSelect(fid,fld){
	var hWnd;
	hWnd = window.open("mainSelect.asp?fld=" + fld + "&goto=DGTselectRecord.asp&nav=*:*:*:" + fid,"SelectRecord","menubar=no,toolbar=no,location=no,scrollbars=yes,resizable=no,status=no,width=600,height=450");
	if (!hWnd) alert("Please disable popup blockers to use the Select Record tool.");
}
function alignFondo(){
	var f = document.getElementById("fondo");
	var mbox = document.getElementById('mainBox');
	var mboxX = findPosX(mbox);
	var mboxY = findPosY(mbox);
	mboxX += 2
	f.style.left = mboxX + "px";
	mboxY += 50
	f.style.top = mboxY + "px";
	
}
function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}
function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}
function expandMe(imagen,boxID){
	var html = "<a href='javascript:CloseDiv();'><img hspace=2 vspace=2 src=images/DGTClosePic.gif border=0></a><br><img src='" + imagen.src + "'>";
	//var x = (window.screen.availWidth / 2) - 350;
	var x = findPosX(document.getElementById("img" + boxID));
	var y = findPosY(document.getElementById("img" + boxID));
	var div = document.getElementById("dvCntImg");
	div.style.display = "inline";
	div.style.visibility = "visible";
	div.innerHTML = html;        
	div.style.left = x + "px";
	div.style.top = y + "px";
}
function CloseDiv(){
	document.getElementById("dvCntImg").style.display = "none";
}
function $(o)
{
	return document.getElementById(o);
}
//|SCR1| - Scripts añadidos el sábado 03 de Noviembre de 2007/15:43
function Tabb(idDV)
{
    var d = $(idDV);
    $("dvContenido").innerHTML = d.innerHTML;
} 
//|SCR1|
//|SCR2| - Scripts añadidos el miércoles 19 de Diciembre de 2007/11:48
//SHOPPING CART
var NumProducts = 0;
var ARProds = null;
ARProds = new Array();
var ActualProd;
function ToogleDivCart(dvID, estate)
{
    $(dvID).style.display = estate;
}
function AddToCart(dvID)
{
    var url = "hmfCOExec.asp";
    var cadenaValores = null;
    MSGSelect = 2;
    cadenaValores = "op=4" + "&docID=" + $("docID" + dvID).value + "&qnty="  + $("qnt" + dvID).value;
    envioInfoPOST(url, "tdMsg" + dvID, cadenaValores);
    setTimeout("SetDivCart('" + dvID + "');", 2500);
    IsProductInCart(dvID);
    setTimeout("ShowCart('tdViewCartM');ShowCart('tdViewCartDocs');", 3000);
    //ShowCart("tdViewCartM");
    //ShowCart("tdViewCartDocs");
}
function IsProductInCart(prodID)
{
    if(ARProds.length==0)
    {
        ARProds[0] = prodID;    
    }
    else
    {
        for(var i=0; i<=ARProds.length-1;i++)
        {
            if(!(ARProds[i]==prodID))
            {
                ARProds[i+1]=prodID;
            }
        }        
    }
}
function SetDivCart(id)
{
    $("qnt" + id).value = 1;
    $("tdMsg" + id).innerHTML = "";
    ToogleDivCart(id, "none");
}
function ToogleDivsDisplay(Parent, dv, tab)
{
    var AR = new Array();
    var ARids = new Array();
    var lAR = 0;
    ARids = $("navigation").childNodes;
    AR = $(Parent).childNodes;
    lAR = AR.length - 1;
    for(var i=0; i<=lAR;i++)
    {
        if((AR[i].id==dv))
        {
            try
            {
                AR[i].style.display = "block";                    
            }
            catch(e1){}
        }
        else
        {
            try
            {
                AR[i].style.display = "none";        
            }
            catch(e2){}
        }
    }
    for(var j=0; j<=ARids.length-1;j++)
    {
        ARids[j].id=""; 
    }
    tab.id = "currentTabSup";
    if(!(tab.value=="3"))
    {
        try
        {
            $("tdBtnInfoUser").style.display = "none";
            $("tdShpInfo").innerHTML = "Please enter your shipping information";
        }
        catch(x1){}    
    }
    else
    {
        try
        {
            $("tdBtnInfoUser").style.display = "block";
            $("tdShpInfo").innerHTML = "Please verify your information before placing your order";
        }
        catch(x2){}    
    }
}
function DisplayAllElements(Parent, estate, tab)
{
    var AR = new Array();
    var ARids = new Array();
    ARids = $("navigation").childNodes;
    AR = $(Parent).childNodes;
    for(var i=0; i<=AR.length-1;i++)
    {
        try
        {
            AR[i].style.display = estate;        
        }
        catch(e1){}    
    }
    for(var j=0; j<=ARids.length-1;j++)
    {
        ARids[j].id=""; 
    }
    tab.id = "currentTabSup";
    if(!(tab.value=="3"))
    {
        try
        {
            $("tdBtnInfoUser").style.display = "none";
            $("tdShpInfo").innerHTML = "Please enter your shipping information";
        }
        catch(e2){}    
    }
    else
    {
        try
        {
            $("tdBtnInfoUser").style.display = "block";
            $("tdShpInfo").innerHTML = "Please verify your information before placing your order";
        }
        catch(e3){} 
    }
}
function UptQnt(idDc)
{
    var element = $("txt" + idDc);
    var url = "hmfCOExec.asp";
    var cadenaValores = null;
    ToogleDivCart("tdMsgUPREM" + idDc , 'block');
    MSGSelect = 3;
    cadenaValores = "op=3" + "&docID=" + idDc + "&qnty=" + element.value;
    envioInfoPOST(url, "tdMsgUPREM" + idDc, cadenaValores);
    setTimeout("ToogleDivCart('tdMsgUPREM" + idDc + "', 'none');", 2500);
}
function RemProd(idDc)
{
    
    var url = "hmfCOExec.asp";
    var cadenaValores = null;
    ToogleDivCart("tdMsgUPREM" + idDc , 'block');
    MSGSelect = 4;
    cadenaValores = "op=2" + "&docID=" + idDc + "&qnty=0";
    envioInfoPOST(url, "tdMsgUPREM" + idDc, cadenaValores);
    setTimeout("ToogleDivCart('tdMsgUPREM" + idDc + "', 'none');ViewProductsInCart();", 2500);
}
function ViewProductsInCart()
{
    var url = "hmfCOExec.asp";
    MSGSelect = 1;
    var cadenaValores = null;
    cadenaValores = "op=1&docID=0&qnty=0";
    envioInfoPOST(url, "dvOrder", cadenaValores);
}
function ShowCart(idElement)
{
    var temp = "";
    try
    {
        if(!(ARProds.length==0))
        {
            temp = "<img src='images/hmfshopcart.jpg' border='0'>&nbsp;<a href='main.asp?goto=hmfViewCart.asp' class='HMFMenuLink'>View Order</a>&nbsp;&nbsp;"
        }
        $(idElement).innerHTML = temp;
    }
    catch(e){}
}
function UptUser()
{
    var url = "hmfUptUser.asp";
    var cadenaValores = null;
    MSGSelect = 1;
    cadenaValores = "Salut=" + $("lstSal").value + "&FName=" + $("txtFname").value + "&LName="  + $("txtLname").value;
    cadenaValores = cadenaValores + "&ROL=" + GetRadioValue() + "&Title=" + $("Title").value + "&Email=" + $("Email").value;
    cadenaValores = cadenaValores + "&SQs=" + $("lstQuestions").value + "&SAn=" + $("txtSAn").value + "&FrmName=" + $("txtFirmName").value;
    cadenaValores = cadenaValores + "&Add1=" + $("txtAdd1").value + "&Add2=" + $("txtAdd2").value + "&City=" + $("txtCity").value;
    cadenaValores = cadenaValores + "&EST=" + $("lstStates").value + "&Zip=" + $("txtZip").value + "&PType=" + $("lstPT").value + "&State=" + $("lstStates").value;
    cadenaValores = cadenaValores + "&Phone=" + $("txtPhone").value + "&Fax=" + $("txtFax").value + "&Pwd=" + $("Pwd").value + "&LstQ=" + $("selLstQ").value;
    envioInfoPOST(url, "tdUpdInfo", cadenaValores);
    //setTimeout("SetDivCart('" + dvID + "');", 2500);
}
function SavUser()
{
    var url = "hmfSvUser.asp";
    var cadenaValores = null;
    MSGSelect = 1;
    cadenaValores = "Salut=" + $("lstSal").value + "&FName=" + $("txtFname").value + "&LName="  + $("txtLname").value;
    cadenaValores = cadenaValores + "&ROL=" + GetRadioValue() + "&Title=" + $("Title").value + "&Email=" + $("Email").value;
    cadenaValores = cadenaValores + "&SQs=" + $("lstQuestions").value + "&SAn=" + $("txtSAn").value + "&FrmName=" + $("txtFirmName").value;
    cadenaValores = cadenaValores + "&Add1=" + $("txtAdd1").value + "&Add2=" + $("txtAdd2").value + "&City=" + $("txtCity").value;
    cadenaValores = cadenaValores + "&EST=" + $("lstStates").value + "&Zip=" + $("txtZip").value + "&PType=" + $("lstPT").value + "&State=" + $("lstStates").value;
    cadenaValores = cadenaValores + "&Phone=" + $("txtPhone").value + "&Fax=" + $("txtFax").value + "&Pwd=" + $("Pwd").value + "&LstQ=" + $("selLstQ").value;
    alert(cadenaValores);
    envioInfoPOST(url, "tdUpdInfo", cadenaValores);
    //setTimeout("SetDivCart('" + dvID + "');", 2500);
}
function CompareFields(field1, field2)
{
    if(!(field1==field2))
    {
        alert("Values don't are sames")
    }
}
function GetRadioValue()
{
    var ARaux = new Array();
    var VALradio;
    ARaux = $("dvRadios").childNodes;
    for(var i=0; i<=ARaux.length-1;i++)
    {
        try
        {
            if(ARaux[i].checked)
            {
                VALradio = ARaux[i].value;
            }
        }
        catch(e){}    
    }
    return VALradio;
}
function getQueryVariable(variable)
{  
    var query = window.location.search.substring(1);  
    var vars = query.split("&");  
    for (var i=0;i<vars.length;i++) 
    {    
        var pair = vars[i].split("=");    
        if (pair[0] == variable) 
        {      
        return pair[1];    
        }  
    } 
}
var COUNT_VAL_FIELDS = 0;
var VALIDATE = false;
function ValidateCtrls()
{
    var ok = false;
    ok = FieldNotEmpty("Fname", "tdFname");
    ok = FieldNotEmpty("Lname", "tdLname");
    ok = FieldNotEmpty("Email", "tdEmail");
    ok = FieldNotEmpty("Add1", "tdAdd1");
    ok = FieldNotEmpty("City", "tdCity");
    ok = FieldNotEmpty("Zip", "tdZip");
    if(ok==true)
    {
        alert("Processing your order may take a few minutes. Please do not re-submit to avoid duplicated orders. Thank you.");
        submitForm('frmInfoUser');      
    }        
}
function FieldNotEmpty(IDField , IDDisplayMsg)
{
    if($(IDField).value.length<=0)
    {
        $(IDDisplayMsg).innerHTML = "*Please enter required information";
        return false;
    }
    else
    {
        $(IDDisplayMsg).innerHTML = "";
        return true;
    }
}
function submitForm(form){
	$(form).submit();
}
setTimeout("ShowCart('tdViewCartM');ShowCart('tdViewCartDocs');", 3000);
//|SCR2|

//|SCR3|


function Show(elId)
{
document.getElementById(elId).style.display = '';
}

function Hide(elId)
{
document.getElementById(elId).style.display = 'none';
}

function printButtons()
	{
	document.write("<br><div align=center>")
	//if (prevval!=0)
	//{
	document.write("<img src=images/btnback.gif onclick='switchdiv(prevval,prevtab)'>&nbsp;&nbsp;&nbsp;")
	//}
	//if (nextval!=10)
	//{
	document.write("<img src=images/btnnext.gif onclick='switchdiv(nextval,nexttab)'>")
	//}
	document.write("</div>")
	}
//|SCR3|
