﻿
var request;
var dest;

function processStateChange(){
    if (request.readyState == 4){
        contentDiv = document.getElementById(dest);
        if (request.status == 200){
            response = request.responseText;
            contentDiv.innerHTML = response;
        } else {
            contentDiv.innerHTML = "Error: Status "+request.status;
        }
    }
}

function loadHTML(URL, destination){
    dest = destination;
    if (window.XMLHttpRequest){
        request = new XMLHttpRequest();
        request.onreadystatechange = processStateChange;
        request.open("GET", URL, true);
        request.send(null);
    } else if (window.ActiveXObject) {
        request = new ActiveXObject("Microsoft.XMLHTTP");
        if (request) {
            request.onreadystatechange = processStateChange;
            request.open("GET", URL, true);
            request.send();
        }
    }
}

function con_copy(frm){
    frm.shp_name.value = frm.con_name.value ;  
    frm.shp_address.value = frm.con_address.value ; 
    frm.shp_tel.value = frm.con_tel.value ; 
    
    frm.shp_fax.value = frm.con_fax.value ; 
    frm.shp_email.value = frm.con_email.value ;
    return false ;
}
var digits = "0123456789";
var reDigit = /^\d/
function isDigit (c)
{   
    return reDigit.test(c)
}

function resum(p1, t,f) {
    var pForm=window.document.frm; //Variable to hold form object
    var total = 0.00
    var freight = 0.00 ;
    
    if (document.frm.quantity_1.value!=''){
        if (isDigit(document.frm.quantity_1.value)){
        var amount_1 = parseFloat(p1) * parseFloat(document.frm.quantity_1.value) ;
        freight += Math.round(parseFloat(document.frm.quantity_1.value) * 10 );
        document.frm.amount_1.value = parseFloat(amount_1).toFixed(2) ;
        total = amount_1 ;
        } else {
            alert("Enter Number") ;
            document.frm.quantity_1.value = '' ;
            document.frm.amount_1.value = '' ;
            document.frm.quantity_1.focus() ;
            return false ;
        }
    }
    
    document.frm.subtotal.value = parseFloat(total).toFixed(2) ;
    var tax = total * t / 100 ;
    document.frm.tax.value = parseFloat(tax).toFixed(2) ;
    document.frm.total.value = parseFloat(total + tax).toFixed(2) ;
    
    document.frm.freight.value = parseFloat(freight).toFixed(2) ;

    var totalpayment = total + tax + freight;
    document.frm.totalpayment.value = parseFloat(totalpayment).toFixed(2);
    return false;
}
var defaultEmptyOK = false
var reEmail = /^.+\@.+\..+$/
function isEmpty(s)
{   return ((s == null) || (s.length == 0))
}
function isEmail (s)

{   if (isEmpty(s)) 
       if (isEmail.arguments.length == 1) return defaultEmptyOK;
       else return (isEmail.arguments[1] == true);
    
    else {
       return reEmail.test(s)
    }
}

function checkordernow() {
    var pForm=window.document.frm; //Variable to hold form object
	var url = '' ;
    if (document.frm.con_name.value==''){
        alert("Please enter contact name") ;
        document.frm.con_name.focus() ;
        return false ;
    }
	url = url + '?cn=' + pForm.con_name.value ;
    if (document.frm.con_address.value==''){
        alert("Please enter contact address") ;
        document.frm.con_address.focus() ;
        return false ;
    }
	url = url + '&ca=' + pForm.con_address.value ;
    if (document.frm.con_tel.value==''){
        alert("Please enter contact tel") ;
        document.frm.con_tel.focus() ;
        return false ;
    }
	url = url + '&ct=' + pForm.con_tel.value ;
	url = url + '&cf=' + pForm.con_fax.value ;
    
    if (!isEmail(document.frm.con_email.value)){
        alert("Please enter contact email") ;
        document.frm.con_email.focus() ;
        return false ;
    }
	url = url + '&ce=' + pForm.con_email.value ;
    
    if (document.frm.shp_name.value==''){
        alert("Please enter shipping name") ;
        document.frm.shp_name.focus() ;
        return false ;
    }
	url = url + '&sn=' + pForm.shp_name.value ;
    if (document.frm.shp_address.value==''){
        alert("Please enter shipping address") ;
        document.frm.shp_address.focus() ;
        return false ;
    }
	url = url + '&sa=' + pForm.shp_address.value ;
    if (document.frm.shp_tel.value==''){
        alert("Please enter shipping tel") ;
        document.frm.shp_tel.focus() ;
        return false ;
    }
	url = url + '&st=' + pForm.shp_tel.value ;
	url = url + '&sf=' + pForm.shp_fax.value ;
    if (document.frm.shp_email.value==''){
        alert("Please enter shipping email") ;
        document.frm.shp_Email.focus() ;
        return false ;
    }
	url = url + '&se=' + pForm.shp_email.value ;
    if (document.frm.quantity_1.value==''){
        alert("Please enter the quantity") ;
        document.frm.quantity_1.focus() ;
        return false ;
    }
	url = url + '&q1=' + pForm.quantity_1.value ;
    loadHTML('ordernow.php' + url,'main') ;
    return true ;
}



function checkform(frm) {
    if(frm.txtuser.value=="") {
        alert("Enter Username") ;
        frm.txtuser.focus();
        return false;
    }
    if (frm.txtpass.value==""){
        alert("Enter Password") ;
        frm.txtpass.focus();
        return false;
    }
    loadHTML('login.php?u=' + frm.txtuser.value + '&p=' + frm.txtpass.value,'main') ;
}

function checkacount(frm) {
    if(frm.txtuser.value=="") {
        alert("Enter Username") ;
        frm.txtuser.focus();
        return false;
    }
    if (frm.txtpass.value==""){
        alert("Enter Password") ;
        frm.txtpass.focus();
        return false;
    }
    loadHTML('acount.php?u=' + frm.txtuser.value + '&p=' + frm.txtpass.value,'main') ;
}

function checkcontact(frm) {
	var url = 'contactus.php?' ;
    if(frm.txtname.value=="") {
        alert("Please enter name") ;
        frm.txtname.focus();
        return false;
    }
	url = url + 'name=' + frm.txtname.value ;
	url = url + '&city=' + frm.txtcity.value ;
	url = url + '&code=' + frm.txtpostcode.value ;
    if (frm.lstcountry.value==""){
        alert("Please select country") ;
        frm.lstcountry.focus();
        return false;
    }
	url = url + '&country=' + frm.lstcountry.value ;
    if (frm.txtphone.value==""){
        alert("Please enter phone") ;
        frm.txtphone.focus();
        return false;
    }
	url = url + '&tel=' + frm.txtphone.value ;
	url = url + '&fax=' + frm.txtfax.value ;
    if (!isEmail(frm.txtemail.value)){
        alert("Please enter contact email") ;
        frm.txtemail.focus() ;
        return false ;
    }
	url = url + '&email=' + frm.txtemail.value ;
	url = url + '&comment=' + frm.txtcomment.value ;
    loadHTML(url,'main') ;
}

function review(id){
    window.open('review.php?id='+id,'dp','left=100,top=100,width=640,height=490,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0');
    return false;
}