function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		bottomleft_over = newImage("images/bottomleft-over.jpg");
		preloadFlag = true;
	}
}

function is_numeric(strString)
{
	var strValidChars = "0123456789";
	var strChar;
	var blnResult = true;

	//  test strString consists of valid characters listed above
	for (i = 0; i < strString.length && blnResult == true; i++)
	{
		strChar = strString.charAt(i);
		if (strValidChars.indexOf(strChar) == -1)
		 {
			 blnResult = false;
		 }
	}
	return blnResult;
}

String.prototype.trim = function()
{
 // skip leading and trailing whitespace
 // and return everything in between
 //======================================
  return this.replace(/^\s*(\b.*\b|)\s*$/, "$1");
}

function change_link(intCat)
{
	if (!isNaN(intCat) && intCat > 0)
	{
		document.frmDefault.hidCat.value = intCat;
		document.frmDefault.hidAction.value = "changelink";		
		document.frmDefault.submit();
	}
}

function show_sub(intCat, intCount)
{
	document.getElementById(intCat).style.visibility="visible";
	switch(intCat)
	{
		case "100004":					
			break;

		case "100005":		
			break;
		case "100006":		
			break;
		case "100008":		
			break;
	}
	
	intTop = 127+32 + intCount*(18+11);
	document.getElementById(intCat).style.top = intTop + 'px';
	
	intWid = 150;
	document.getElementById(intCat).style.left = intWid+ 'px';
}

function WM_changeVisibility(obj, strV) 
{
	  if (document.getElementById(obj)) 
	  {			
			strDiv = obj;
			if (document.getElementById(obj)) 
			{					
				divObj = document.getElementById(strDiv)
				
				divObj.style.top = 153;
				divObj.style.visibility = strV;							
			}				
	  }
}

function is_email(strString)
{
	if (strString.length < 6){ return false; }
	if (strString.indexOf("@") == -1){ return false; }
	if (strString.indexOf(".") == -1){ return false; }
	if (strString.indexOf("@") != strString.lastIndexOf("@")){ return false; }
	return true;
}

function check_value()
{
	//only for ContactUs form	
	if (document.frmDefault.txtName)
	{
		if (document.frmDefault.txtName.value.trim() == '')
		{
			alert('Name is required.');
			document.frmDefault.txtName.select();
			document.frmDefault.txtName.focus();
			return false;
		}

		if (document.frmDefault.araAddress.value.trim() == '')
		{
			alert('Address is required.');
			document.frmDefault.araAddress.select();
			document.frmDefault.araAddress.focus();
			return false;
		}

		if (document.frmDefault.txtPhone.value.trim() == '')
		{
			alert('Phone is required.');
			document.frmDefault.txtPhone.select();
			document.frmDefault.txtPhone.focus();
			return false;
		}

		return true;
	}
	else
	{
		return true;
	}
}