function changepass(fname){
       if (fname.password.value == ''){
                        alert("Please enter a Password");
						document.registerform.password.focus();
                        return;
                        }
                else if (fname.password.value !=fname.password_re.value){
                        alert("password and confirm password does not match");
						document.registerform.password.focus();
                       return;
                }
                 document.registerform.updateaction.value='changepass';
 document.registerform.submit();
}

function forgotpass(fname){
       if (fname.useremail.value == ''){
                        alert("Please enter your email address");
						document.registerform.useremail.focus();
                        return;
                        }
              
                 document.registerform.updateaction.value='forgotpass';
 document.registerform.submit();
}
function validateForm(f)
{
haveerrors = 0;
if(f.email.value.search("@") == -1 || f.email.value.search("[.*]") == -1) // validate email
{
alert("Please enter a valid email");
document.registerform.email.focus();
return;
}
if(f.pass.value.length < 1) // validate password
{
alert("Please enter a valid password");
document.registerform.pass.focus();
return;
}

if(f.surname.value.length < 1) // validate first name length
 {
alert("Please enter a valid firstname");
document.registerform.surname.focus();
return;
}
if(f.lastname.value.length < 1) // validate last name length
{
alert("Please enter a valid lastname");
document.registerform.lastname.focus();
return;
}
if(f.address.value.length < 1) // validate last name length
{
alert("Please enter a valid address");
document.registerform.address.focus();
return;
}
if(f.country.value.length < 1) // validate last name length
 {
alert("Please enter a valid country");
document.registerform.country.focus();
return;
}
if(f.town.value.length < 1) // validate last name length
 {
alert("Please enter a valid town");
document.registerform.town.focus();
return;
}
if((f.postcode.value.length >10)||(f.postcode.value.length <1)) // validate zip code length
{
alert("Please enter a valid postcode");
document.registerform.postcode.focus();
return;
}
phonenumlength = f.telephone.value.length;

if(phonenumlength <1) // validate phone number length
{
alert("Please enter a valid telephone number");
document.registerform.telephone.focus();
return;
}
 mobilenumlength = f.mobile.value.length;

if(mobilenumlength <1 & phonenumlength <1) // validate phone number length
{
alert("Please enter a valid mobile number");
document.registerform.mobile.focus();
return;
}



if(!haveerrors)
{
document.registerform.registeraction.value="registeruser";

document.registerform.submit();
}
 }
function validateForm1(f)
{
haveerrors = 0;

if(f.surname.value.length < 1) // validate first name length
 {
alert("Please enter a valid firstname");
document.registerform.surname.focus();
return;
}
if(f.lastname.value.length < 1) // validate last name length
{
alert("Please enter a valid lastname");
document.registerform.lastname.focus();
return;
}
if(f.address.value.length < 1) // validate last name length
{
alert("Please enter a valid address");
document.registerform.address.focus();
return;
}
if(f.country.value.length < 1) // validate last name length
 {
alert("Please enter a valid country");
document.registerform.country.focus();
return;
}
if(f.town.value.length < 1) // validate last name length
 {
alert("Please enter a valid town");
document.registerform.town.focus();
return;
}
if((f.postcode.value.length >10)||(f.postcode.value.length <1)) // validate zip code length
{
alert("Please enter a valid postcode");
document.registerform.postcode.focus();
return;
}
phonenumlength = f.telephone.value.length;

if(phonenumlength <1) // validate phone number length
{
alert("Please enter a valid telephone number");
document.registerform.telephone.focus();
return;
}
 mobilenumlength = f.mobile.value.length;

if(mobilenumlength <1 & phonenumlength <1) // validate phone number length
{
alert("Please enter a valid mobile number");
document.registerform.mobile.focus();
return;
}

if(!haveerrors)
{
document.registerform.updateaction.value="updateuser";

document.registerform.submit();
}

}

function validatefeedback()
{

if(document.feedbackform.name.value.length < 1)
{
alert("Please enter a valid name");
document.feedbackform.name.focus();
return;
}

 if(document.feedbackform.telephone.value.length < 1)
{
alert("Please enter a valid telephone");
document.feedbackform.telephone.focus();
return;
}
if(document.feedbackform.email.value.search("@") == -1 || document.feedbackform.email.value.search("[.*]") == -1)
{
alert("Please enter a valid email");
document.feedbackform.email.focus();
return;
}

if(document.feedbackform.comments.value.length < 1)
{
alert("Please enter the comments");
document.feedbackform.comments.focus();
return;
}
document.feedbackform.submit();

}

function nextPage(val,search,category,maincat)
 {
        document.productform.displayPageNo.value=val;
        document.productform.action="products.php?txt_search="+search+"&categoryid="+category+"&maincat="+maincat+"&PAGE="+val;
        document.productform.submit();
    }
 function chkInt(passObj,fieldName)
{
        passVal = trim(passObj.value);
    valLen = passVal.length;
    for( var i = 0; i < valLen; i++)
    {
            if( isNaN( parseInt(passVal.charAt(i))))
                 {
                alert("Enter a Valid " + fieldName);
                passObj.focus();
                passObj.select();
                return false;
                }//if
        }//for
    return true;
}//chkInt

    function chkQuantity(passObj)
{
        passVal = trim(passObj.value);
        valLen = passVal.length;
        if(valLen<1)
       {
            alert("Enter Quantity");
            passObj.focus();
            return false;
        }

        if(!chkInt(passObj,"Quantity")){
            return false;
        }

        if(passVal<1)
        {
            alert("Enter valid Quantity");
            passObj.focus();
            return false;
        }
        return true;
}

    function addtobasket(val,search,category,maincat)
    {

        document.productform.cartaction.value="add";
        document.productform.itemno.value=val;
        document.productform.qty.value=document.productform.elements['quantity'+val].value;
        document.productform.price.value=document.productform.elements['price'+val].value;
        document.productform.title.value=document.productform.elements['title'+val].value;
         valLen =document.productform.qty.value.length;
        if(valLen<1)
       {
            alert("Enter Quantity");
           // document.productform.qty.focus();
            return;
        }

        valLen = document.productform.qty.value.length;
        for( var i = 0; i < valLen; i++)
           {
            if( isNaN( parseInt(document.productform.qty.value.charAt(i))))
                 {
                alert("Enter a Valid Quantity");
               return ;
                }
        }//for


        if(document.productform.qty.value.length<1)
        {
            alert("Enter valid Quantity");
           // document.productform.qty.focus();
            return;
        }
         document.productform.action="products.php?txt_search="+search+"&categoryid="+category+"&maincat="+maincat+"&PAGE="+val;
        document.productform.submit();

    }
    function enlargewindow(imgname)
    {
    window.open("showimage.php?imagename="+imgname,"imgwindow","height=400,width=600,status=yes,toolbar=no,menubar=no,location=no");
    }
     function deleteitem(item)
    {
document.basketform.deleteaction.value="delete";
document.basketform.deleteitem.value=item;
document.basketform.submit();
        }
        function incrementitem(item,newqty,price)
    {
document.basketform.incrementaction.value="increment";
document.basketform.incrementitem.value=item;
document.basketform.incrementqty.value=newqty;
document.basketform.incrementprice.value=price;
document.basketform.submit();
        }
          function decrementitem(item,newqty,price)
    {
document.basketform.decrementaction.value="increment";
document.basketform.decrementitem.value=item;
document.basketform.decrementqty.value=newqty;
document.basketform.decrementprice.value=price;
document.basketform.submit();
        }
