
function isPhone(s) 
{
     // Check for correct zip code
     reZip = new RegExp(/\d{3}\-\d{3}\-\d{4}/);

     if (!reZip.test(s)) {
          return false;
     }

return true;
}
function check_form() {
	for (i = 0; i < document.contact.elements.length; i++) { 
		oElem = document.contact.elements[i]; 
		if (oElem.type != "submit") { 
			oElem.style.borderColor='';	
		} 
	}
	var error_field=document.getElementById('error');	
	
	if (document.contact.name.value=='')
	{
		document.contact.name.style.borderColor='red';
		document.contact.name.focus();
		return false;								
	}
	if (document.contact.email.value=='')
	{
		document.contact.email.style.borderColor='red';
		document.contact.email.focus();
		return false;										
	}
	if(!isPhone(document.contact.phone.value) && document.contact.phone.value!='') {
		alert('Phone Number should be in XXX-XXX-XXXX format');
		document.contact.phone.style.borderColor='red';
		document.contact.phone.focus();
		return false;	
	}
	return true;
}

function checkmain_form() {
	for (i = 0; i < document.contact.elements.length; i++) { 
		oElem = document.contact.elements[i]; 
		if (oElem.type != "submit") { 
			oElem.style.borderColor='';	
		} 
	}
	document.getElementById('least').style.color="";
	var error_field=document.getElementById('error');	
	
	if (document.contact.name.value=='')
	{
		document.contact.name.style.borderColor='red';
		document.contact.name.focus();
		return false;								
	}
	if (document.contact.email.value=='')
	{
		document.contact.email.style.borderColor='red';
		document.contact.email.focus();
		return false;										
	}
	if (document.contact.phone.value=='')
	{
		document.contact.phone.style.borderColor='red';
		document.contact.phone.focus();
		return false;										
	}
	var proc = false;
	for (i = 0; i < document.contact.elements.length; i++) { 
		oElem = document.contact.elements[i]; 
		if (oElem.type == "checkbox") { 
			if(oElem.checked) proc = true;
		}
	}
	if(!proc) {
		document.getElementById('least').style.color='red';
		document.getElementById('least').focus();
		return false;
	}
	return true;
} 

function PopupPic(sPicURL) {
 window.open( sPicURL,   
 "resizable=0");
}

function PopupHTML(sURL,sName,w,h,scroll){
	var winl = (screen.width-w)/2;
	var wint = (screen.height-h)/2;
	var settings ='height='+h+',';
	settings +='width='+w+',';
	settings +='top='+wint+',';
	settings +='left='+winl+',';
	settings +='scrollbars='+scroll+',';
	settings +='resizable=no';
	win=window.open(sURL,sName,settings);
	if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}
function initMenu()
{

	var nodes = document.getElementById("menu").getElementsByTagName("li");
	for (var i=0; i<nodes.length; i++)
	{
		nodes[i].onmouseover = function()
		{
			this.className += " hover";
		}
		nodes[i].onmouseout  = function()
		{
			this.className = this.className.replace(" hover", "");
		}
	}
}
if (document.all && !window.opera ) window.attachEvent("onload", initMenu);

/*Coockie*/
function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}
function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}

/*Coockie*/

function enlarge(url)
{
	var goNext = getCookie("next");
	if(goNext != 'true'){
		var popup = document.getElementById('popup');
		var fader = document.getElementById('fader');
		var next = document.getElementById('accept');
		next.href = url;
		var selects = document.getElementsByTagName('select');
		for (var i=0;i<selects.length;i++)
		{
			selects[i].style.visibility = 'hidden';
		}
		fader.style.width = document.documentElement.scrollWidth+'px';
		fader.style.height = document.documentElement.scrollHeight+'px';
		
		popup.style.display = 'block';
		fader.style.display = 'block';
		popup.style.top = (document.documentElement.scrollTop + document.documentElement.clientHeight/2 - popup.clientHeight/2) + 'px';
		popup.style.left = (document.documentElement.scrollLeft + document.documentElement.clientWidth/2 - popup.clientWidth/2) + 'px';
		return false;
	}
	else {
		window.open(url,'_self');
	}
}

function hide()
{
	var selects = document.getElementsByTagName('select');
	for (var i=0;i<selects.length;i++)
	{
		selects[i].style.visibility = 'visible';
	}	
	
	var popup = document.getElementById('popup');
	var fader = document.getElementById('fader');	
	
	popup.style.display = 'none';
	fader.style.display = 'none';		
}
function setCck(){
	setCookie("next", "true");

}

