/* **** SITE COMMON FUNCTIONS *** */
		function IsEmail(str) 
		{
 		 	// are regular expressions supported?
		  	var supported = 0;
		  	if (window.RegExp) 
			{
	   			var tempStr = "a";
    			var tempReg = new RegExp(tempStr);
		    	if (tempReg.test(tempStr)) supported = 1;
		  	}
		  	if (!supported) 
    			return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
			  	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
			  	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
			  	return (!r1.test(str) && r2.test(str));
		}
		
		function ShowDetails(pcid,paction)
		{
			var doc = document.frmcommon;
			doc.cid.value = pcid;
			doc.action = paction;
			doc.submit();
		}

// Dynamic hide/showdivs
function showdiv(pdivid)
{
	var aDivs = document.body.getElementsByTagName("DIV");
	
	// first hide all divs (only required div's not all)
	for(var i=0 ; i< aDivs.length; i++)
	{
		if (aDivs[i].id.substring(0,4) == 'div_')
		{
			aDivs[i].style.display = 'none';
		}
	} 
	
	if (document.layers) 	//IS NETSCAPE 4 or below 
	{ 
		document.layers[pdivid].display = 'block'; 
	}
	else			//IS IE
	{
		// show the wanted one
		var showItem = document.getElementById(pdivid); 
		showItem.style.display = 'block'; 
	}
}

function showdefaultdiv()
{
	showdiv('div_0');
}

