﻿// JScript File
//robin add start

function signinformvalidator()
{
    if(document.getElementById("emailaddress").value.indexOf('@')==-1)
    {alert('Please input a valid email address!');document.getElementById("emailaddress").focus();return false}
    if(document.getElementById("password1").value.length < 4)
    {alert("Password not less than 4 letters!");document.getElementById("password1").focus();return false}
    return true
}

function submitform(anelement)
{
anelement.form.submit()
}

function shippingestimateJS(theElement)
{
var price = theElement.value.substring(theElement.value.indexOf('$'));
var target = document.getElementById('shippingestimate');
target.value = price;
}

function addressformvalidator(theForm)
{
    var m_firstname = document.getElementById("firstname").value;
    var m_lastname = document.getElementById("lastname").value;
    var m_address1 = document.getElementById("address1").value;
    var m_city = document.getElementById("city").value;
    var m_zipcode = document.getElementById("zipcode").value;
    var m_state = document.getElementById("state").value;
    var m_country = document.getElementById("country").value;
    var m_daytimephone = document.getElementById("daytimephone").value;
    var m_emailaddress = document.getElementById("emailaddress").value;

    var errormsg = "";
    if (m_firstname.length == 0)
        errormsg += "Fistname required\n"
    if (m_lastname.length == 0)
        errormsg += "Lastname required\n"
    if (m_address1.length == 0)
        errormsg += "Address required\n"
    if (m_city.length == 0)
        errormsg += "City required\n"
    if (m_zipcode.length == 0)
        errormsg += "Zipcode required\n"
    if (m_state.length == 0)
        errormsg += "State required\n"
    if (m_country.length == 0)
        errormsg += "Country required\n"
    if (m_daytimephone.length == 0)
        errormsg += "Phone required\n"
    if (m_emailaddress.length == 0)
    {
    errormsg += "Email address required\n"
    }
    else if(m_emailaddress.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/))
    {
    errormsg += "Please enter a valid Email address\n"
    }
        
    if(errormsg!="")
    {
        alert(errormsg)
    }
    else
    {
        return true
    }
}

function passwordvalidator()
{
    if(document.getElementById("passwordbox1").value.length < 4)
    {alert('Password not less than 4 letters!');return false}
    if(document.getElementById("passwordbox2").value!=document.getElementById("passwordbox1").value)
    {alert("Two password don't match!");return false}
    return true;
}

function normalcheckbox(imgname,valuerecordername)
{
	var checkbox = document.getElementById(imgname);
	var hiddenvalue = document.getElementById(valuerecordername);
	if(hiddenvalue.value=="true")
	{
		checkbox.src="skins/skin_1/images/unchecked.gif";
		hiddenvalue.value="false";
   	}
	else
	{
		checkbox.src="skins/skin_1/images/checked.gif";
		hiddenvalue.value="true";
	}
}


function changevalue()
{
	var checkbox = document.getElementById("checkbox1");
	if(document.getElementById("needdescription").value=="1")
	{
		checkbox.src="skins/skin_1/images/unchecked.gif";
		document.getElementById("needdescription").value="0";
   	}
	else
	{
		checkbox.src="skins/skin_1/images/checked.gif";
		document.getElementById("needdescription").value="1";
	}
}

function validateform3()
{
    var validator= document.getElementById("SearchTerm");
    if(validator.value.length<3)
    {alert("Please input at least 3 letters!");return false;}
    else
    {
        return true
    }
}



//robin add end

