function maskKeyPress(objEvent) 
{
    var iKeyCode;   
	if (objEvent.keyCode) { 
	iKeyCode = objEvent.keyCode; 
	} 
	else { 
	iKeyCode = objEvent.which; 
	}; 
    if((iKeyCode>=48 && iKeyCode<=57)||(iKeyCode==8)||(iKeyCode==46)) return true;
    return false;
}
function popup(url,winname,opt)
{
	var win = window.open(url,winname,opt);
}

function limit(objEvent,elem,maxchars,typ) 
{
	var iKeyCode;   
	if (objEvent.keyCode) { 
	iKeyCode = objEvent.keyCode; 
	} 
	else { 
	iKeyCode = objEvent.which; 
	};
    var strlen = elem.value.length;
	switch(typ) {
		case 'alphanum':
			if((strlen<maxchars && ((iKeyCode>=65 && iKeyCode<=90)||(iKeyCode>=97 && iKeyCode<=122)||(iKeyCode>=48 && iKeyCode<=57))||(iKeyCode==8)||(iKeyCode==46)||(iKeyCode>=37 && iKeyCode<=40))){return true;}	
			break;
		case 'num':
			if((strlen<maxchars && ((iKeyCode>=48 && iKeyCode<=57))||(iKeyCode==8)||(iKeyCode==46)||(iKeyCode>=37 && iKeyCode<=40))){return true;}
			break;

		case 'date':
			if((strlen<maxchars && ((iKeyCode>=47 && iKeyCode<=57)))||(iKeyCode==8)||(iKeyCode==46)||(iKeyCode>=37 && iKeyCode<=40)){return true;}
			break;
	}
	return false;
}

function pstInv()
{
	if(document.pinv)
	{
		document.pinv.submit();
	}
}

function repImg(img,id)
{
	
	if(document.getElementById(id))
	{
		var imgtag = document.getElementById(id);
		imgtag.src = '/content/i/' + img;
	}
}
function cycleImg(img1,img2,id)
{
	if(document.getElementById(id))
	{
		var temp1 = imgArray[img1];
		var temp2 = imgArray[img2];
		var imgtag = document.getElementById(id);
		imgtag.src = '/content/i/' + imgArray[img2];
		var temp3 = temp2;
		temp2 = temp1;
		temp1 = temp3;
		var imgtag2 = document.getElementById('subImg' + img2);
		imgtag2.src = '/content/t/' + imgArray[img1];
		imgArray[img1] = temp1;
		imgArray[img2] = temp2;
	}
}

function popitup(url) {
	newwindow=window.open(url,'htmlname','width=404,height=316,resizable=1');
	newwindow.focus();
}

function tidy() {
if (newwindow.location && !newwindow.closed) { 
   newwindow.close(); } 
}
function switchTab(tab)
{
	switch(tab){
		case 'offer':
			document.getElementById('tab1').className='tabon';
			document.getElementById('tab2').className='taboff';
			document.getElementById('offer').className='show';
			document.getElementById('moreinfo').className='hide';
			break;
		case 'moreinfo':
			document.getElementById('tab1').className='taboff';
			document.getElementById('tab2').className='tabon';
			document.getElementById('moreinfo').className='show';
			document.getElementById('offer').className='hide';
			break;
	}
}
function toggle(container, sitename)
{
	eval('var img = document.getElementById(\'dn' + container + '\');');
	if(img.src.indexOf('plus.gif') > 0)
	{
		//is closed
		img.src='/' + sitename + '/images/minus.gif';
		//alert(img.src);
		eval('document.getElementById(\'cnt' + container + '\').className=\'show\';');
		//img.src='/images/minus.gif';
	}else{
		//is open
		img.src='/' + sitename + '/images/plus.gif';
		//alert(img.src);
		eval('document.getElementById(\'cnt' + container + '\').className=\'hide\';');
		//img.src='/images/plus.gif';
	}
}

function updManuf(elem)
{
	var range = elem.options[elem.selectedIndex].value;
	var manuf = range.substring(0,range.indexOf(' '));
	alert(manuf);
}
function focTxt(elem,def)
{
	if(elem.value==def)
	{
		elem.value='';
	}
}
function blrTxt(elem,def)
{
	if(elem.value=='')
	{
		elem.value=def;
	}
}