// JavaScript Document
function bookmarksite(){
var myloc = location.href;
var title = "Hybrid Light";
// check if active
// alert (title+"\r\n"+myloc);
if (document.all)
window.external.AddFavorite(myloc,title);
else if (window.sidebar)
window.sidebar.addPanel(title, myloc,"")
}

function sendtofriend() {
	// alert (URL);
	var URL1 
	URL1 = location.href;
	var text = URL1;
	var new_text = text.replace("http://vps.wsmdusa.net/hybridlite/html/", "");
	//URL = document.write(new_text);
	window.open('sendtofriend.php?page='+new_text, 'EmailWindow', 'scrollbars=yes,width=650,height=355');
}

function Len(me)
{
    var lValue = Trim(me.value);
    
    return lValue.length;
}

function Trim(str)
{
   return str.replace(/^\s*|\s*$/g,"");
}

function iif(Expression, TruePart, FalsePart)
{
    return (Expression ? TruePart : FalsePart);
}

function Replace(StrValue, OldValue, Newvalue)
{
    StrValue = StrValue.replace(new RegExp(OldValue, "gi"), Newvalue);
    
    return StrValue;
}

function SetCookie(name, value)
{
    var exp = new Date();
    
    exp.setTime(exp.getTime() + (1000 * 60 * 60 * 24 * 30));    
	document.cookie = name + "=" + value + "; path=/" + ((exp == null) ? "" : "; expires=");
}

function GetCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	
	for(var i = 0; i < ca.length; i++) {
		var c = ca[i];
		
		while (c.charAt(0) == " ") c = c.substring(1, c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
	}
	
	return null;
}

function DelCookie(name)
{
    document.cookie = name + "=; path=/; expires=Thu, 01-Jan-70 00:00:01 GMT"; 
}

function CheckEmail(email) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)) {
		return true
	}
	
	return (false)
}

function PhoneFormat(me)
{
	if (me.value.length > 0) {
		var tValue = me.value.replace(new RegExp("-", "gi"), "");
		
		tValue = tValue.substring(0, 3) + '-' + tValue.substring(3, 6) + '-' + tValue.substring(6);
		me.value = tValue;
	}
}

function getKeyCode(e)
	{
	if (window.event)
	   return window.event.keyCode;
	else if (e)
	   return e.which;
	else
	   return null;
	}
function keyRestrict(e, validchars) { 
	var key='', keychar='';
	key = getKeyCode(e);
	if (key == null) return true;
	keychar = String.fromCharCode(key);
	keychar = keychar.toLowerCase();
	validchars = validchars.toLowerCase();
	if (validchars.indexOf(keychar) != -1)
		return true;
	if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
		return true;
	return false;
	}
	
function ordertransact() {
	eForm = document.transaction;
	
	if (eForm.txtfname.value=="") {
		alert("Please type in your name.");
		eForm.txtfname.focus();
		return;
	}
	else if (eForm.txtlname.value=="") {
		alert("Please type in your last name.");
		eForm.txtlname.focus();
		return;
	}
	else if (eForm.txtadd1.value=="") {
		alert("Please type in your address.");
		eForm.txtadd1.focus();
		return;
	}
	else if (eForm.txtcity.value=="") {
		alert("Please enter your city.");
		eForm.txtcity.focus();
		return;
	}
	else if (eForm.txtstate.value=="") {
		alert("Please enter your state.");
		eForm.txtstate.focus();
		return;
	}
	else if (eForm.txtcountry.value=="") {
		alert("Please enter your country.");
		eForm.txtcountry.focus();
		return;
	}
	else if (eForm.txtzip.value=="") {
		alert("Please enter your zip code.");
		eForm.txtzip.focus();
		return;
	}
	else if (eForm.txtemail.value=="") {
		alert("Please enter your email address.");
		eForm.txtemail.focus();
		return;
	}
	else if (CheckEmail(eForm.txtemail.value)==false) {
		alert("Please check your Email Address.");
		eForm.txtemail.focus();
		return;
	}
	else if (eForm.txtCreditCardNumber.value=="") {
		alert("Please enter your credit card number address.");
		eForm.txtemail.focus();
		return;
	}
	else if (eForm.txtCVV2.value=="") {
		alert("Please enter your security code.");
		eForm.txtemail.focus();
		return;
	}
	
	if(eForm.chkSameInfo.checked==true){
		if (eForm.txtshipfname.value=="") {
			alert("Please type in your name.");
			eForm.txtshipfname.focus();
			return;
		}
		else if (eForm.txtshiplname.value=="") {
			alert("Please type in your last name.");
			eForm.txtshiplname.focus();
			return;
		}
		else if (eForm.txtshipadd1.value=="") {
			alert("Please type in your address.");
			eForm.txshiptadd1.focus();
			return;
		}
		else if (eForm.txtshipcity.value=="") {
			alert("Please enter your city.");
			eForm.txtshipcity.focus();
			return;
		}
		else if (eForm.txtshipstate.value=="") {
			alert("Please enter your state.");
			eForm.txtshipstate.focus();
			return;
		}
		else if (eForm.txtshipcountry.value=="") {
			alert("Please enter your country.");
			eForm.txtshipcountry.focus();
			return;
		}
		else if (eForm.txtshipzip.value=="") {
			alert("Please enter your zip code.");
			eForm.txtshipzip.focus();
			return;
		}
		else if (eForm.txtshipemail.value=="") {
			alert("Please enter your email address.");
			eForm.txtshipemail.focus();
			return;
		}
		else if (CheckEmail(eForm.txtshipemail.value)==false) {
			alert("Please check your Email Address.");
			eForm.txtshipemail.focus();
			return;
		}
		
	}
	
	
	
	
	document.transaction.action="checkout-process.php";
	document.transaction.submit();
	eForm.formAction.value = "Submit";
	eForm.submit();
}

function chksame(){
	eForm = document.transaction;	
	if(eForm.chkSameInfo.checked==true){	
		
		eForm.txtshipfname.value=eForm.txtfname.value;
		eForm.txtshiplname.value=eForm.txtlname.value;
		eForm.txtshipadd1.value=eForm.txtadd1.value;
		eForm.txtshipcity.value=eForm.txtcity.value;
		eForm.txtshipstate.value=eForm.txtstate.value;
		eForm.txtshipcountry.value=eForm.txtcountry.value;
		eForm.txtshipzip.value=eForm.txtzip.value;
		eForm.txtshipphone.value=eForm.txtphone.value;
		eForm.txtshipemail.value=eForm.txtemail.value;
		
	}else{
		
		eForm.txtshipfname.value="";
		eForm.txtshiplname.value="";
		eForm.txtshipadd1.value="";
		eForm.txtshipcity.value="";
		eForm.txtshipstate.value="";
		eForm.txtshipcountry.value="";
		eForm.txtshipzip.value="";
		eForm.txtshipphone="";
		eForm.txtshipemail.value="";	
		
	}
}


function onChangeCountry(){
	var msg = confirm("For orders outside North America, you will be redirected to another page.");
	if(msg==true){
	window.location="orders-outside-america.html";
	}
	else{
	document.getElementById("txtcountry").value="US"
	}
}

function onChangeCountry2(){
	var msg2 = confirm("For orders outside North America, you will be redirected to another page.");
	if(msg2==true){
	window.location="orders-outside-america.html";
	}
	else{
	document.getElementById("txtshipcountry").value="US"
	}
}

