// Hows abouts a little browser detection?
var isDOM = (document.getElementById ? true : false); 
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);


// just number crossbrowser
function isNumber(o){
    v_obj=o
    v_fun=justNumbers
    setTimeout("execmascara()",1)
}

// Check Max Quantity
function checkMaxQuantity()
{
	// Get value from form
	var maxQuant 	= document.getElementById('maxQuant').value;
	var quant		= document.getElementById('quant').value;
	if (parseInt(quant) > parseInt(maxQuant)) {
		document.getElementById('writeMsg').innerHTML = 'The value cannot be more than '+maxQuant;
		document.getElementById('generate').disabled=true;
		}else{
		document.getElementById('writeMsg').innerHTML = '';
		document.getElementById('generate').disabled=false;		
	}
}

function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}

function justNumbers(v){
    return v.replace(/\D/g,"")
}
// end just number


// Get Object Reference by ID
function getRef(id) {
	if (isDOM) return document.getElementById(id);
	if (isIE4) return document.all[id];
	if (isNS4) return document.layers[id];
}

// Get an Objects Style
function getSty(id) {
	return (isNS4 ? getRef(id) : getRef(id).style);
}

// Generic Image Swap
function swapImage(imageName, newImageSrc) {
	imageObj = getRef(imageName);
	imageObj.src = newImageSrc;
}

// Generic Form Submission
function submitForm (frmObj) {
	frmObj.submit();
	return true;
}

// Second Generic Form Submission
function submitForm2 (frmObj, parent_type) {
	frmObj.form.parent_type.value = parent_type;
	frmObj.form.submit();
}

// Open New Browser Window
function openNewWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}
function counterTextarea(div,total) {
	field = document.getElementById(div);
	txt_field = document.getElementById(total);
	txt_field.innerHTML = field.value.length;
	document.getElementById(total).className = '';
		if(field.value.length >= 200){
			document.getElementById(total).className = 'textareaCounterLeft';		
		}
		if(field.value.length >= 255)
			document.getElementById(total).className = 'textareaCounter';
			field.value = field.value.substring(0, 255);
}

// show/hidden div's
function show_hide(what, id){
	if(what == "show"){
		document.getElementById(id).style.display = 'block';
	}else{
		document.getElementById(id).style.display = 'none';
	}
}
