﻿function toggleDiv(whatDiv)
{
    if (document.getElementById(whatDiv).style.display == 'block')
    {
        document.getElementById(whatDiv).style.display = 'none';
    }
    else
    {
        document.getElementById(whatDiv).style.display = 'block';
    }
}

function confirmForm(message, hiddenControl, value)
{
    
    if (confirm(message))
    {
        var objHidden = document.getElementById(hiddenControl);
        objHidden.value = value;
        document.forms[0].submit();
    }

}

function changeCSS(control, cssClass)
{
    control.className = cssClass;
}

function showExternalFile(fileID)
{
    var winPop = window.open('ficheiro.aspx?fid=' + fileID, 'rexel', 'menubar=no, toolbar=no, status=no');
}

function rollOver(imageID, imageURL)
{
    var image = document.getElementById(imageID);
    image.src = imageURL;
}

function checkQty(sender, stock, multqty, update, message, message2)
{
    var txtUpdate = document.getElementById(update);
    if (parseInt(sender.value) > stock)
    {
        alert(message);
        update.value = sender.value - stock;
        sender.value = stock;
    }
    else
    {
        if (multqty != '')
        {
            if ((parseInt(sender.value) + parseInt(txtUpdate.value)) % parseInt(multqty) != 0)
            {
                alert(message2);
                return false;
            }
        }
    }
}

var numbersonly = "0123456789";
var alpha = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";

function res(t,v, e)
{
	if (e)
	{
	    if (e.keyCode == 13)
	    {
	        return false;
	    }
    	
        var w = "";
        for (i=0; i < t.value.length; i++) {
	        x = t.value.charAt(i);
	        if (v.indexOf(x,0) != -1)
		        w += x; 
        }
        t.value = w;
    }
}
