/* 
  ------------------------------------
  PVII Menu CSS Express Drop-Down Menu
  by Project Seven Development
  www.projectseven.com
  ------------------------------------
*/
function P7_ExpMenu(){ //v1.1.0.2 by PVII-www.projectseven.com
 if(navigator.appVersion.indexOf("MSIE")==-1){return;}
 var i,k,g,lg,r=/\s*p7hvr/,nn='',c,cs='p7hvr',bv='p7menubar';
 for(i=0;i<10;i++){g=document.getElementById(bv+nn);if(g){
 lg=g.getElementsByTagName("LI");if(lg){for(k=0;k<lg.length;k++){
 lg[k].onmouseover=function(){c=this.className;cl=(c)?c+' '+cs:cs;
 this.className=cl;};lg[k].onmouseout=function(){c=this.className;
 this.className=(c)?c.replace(r,''):'';};}}}nn=i+1;}
}
function checkForm()
	{
		var neededFields = new Array();
	
		if(document.frmContact.Name.value == "") neededFields[neededFields.length] = "Full Name";
		if(document.frmContact.Company.value == "") neededFields[neededFields.length] = "Company"; 
		if(document.frmContact.Address1.value == "") neededFields[neededFields.length] = "Address"; 
		if(document.frmContact.City.value == "") neededFields[neededFields.length] = "City"; 
		if(document.frmContact.State.value == "") neededFields[neededFields.length] = "State"; 
		if(document.frmContact.Zip.value == "") neededFields[neededFields.length] = "Postal Code"; 
		if(document.frmContact.Country.value == "") neededFields[neededFields.length] = "Country"; 
		if(document.frmContact.Phone.value == "") neededFields[neededFields.length] = "Phone Number"; 
		
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.frmContact.Email.value)){

		} else {
			neededFields[neededFields.length] = "Valid E-mail Address";
		}
		
		if(neededFields.length > 0)
		{
			errorMsg = "One or more problems exist with the data you have entered.\n\nPlease enter: "
			for(i=0;i < neededFields.length;i++)
			{
				if(i != 0)
				{
					if(i != neededFields.length - 1)
					{
						errorMsg += ", ";
					} else {
						errorMsg += " and ";
					}
				}
				errorMsg += neededFields[i];
			}
			errorMsg += "."
			
			alert(errorMsg);
			return false;
		}
		return true;
	}
function fixPNG(){
	$$('div, a').each(function(el){		   
		var imgURL = el.getStyle('background-image');
		var imgURLLength = imgURL.length;
		if(imgURL != 'none' && imgURL.substring(imgURLLength - 5, imgURLLength - 2)=='png'){
			if(el.getStyle('backgroundRepeat')=='no-repeat'){
				var setimg = 'crop';
			}else{
				var setimg = 'scale';
			}
			el.setStyles({
				background: '',
				filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='"+setimg+"', src='"+imgURL.substring(5,imgURLLength - 2)+"')"
			});
		}
	});
}
window.addEvent('domready',function() {
	P7_ExpMenu();
	if(Browser.Engine.trident && Browser.Engine.version < 5){
		fixPNG();
	}
});
