

function confirm_cust()
{
var email = document.getElementById('email').value;
if(email)
{

var obj = document.getElementById('conf_form');

obj.innerHTML="<div>Your cart is clear.</div>";
var dataSource="ajax_php.php?confirm_cust="+email;

XMLHttpRequestObject.open("GET", dataSource);

XMLHttpRequestObject.onreadystatechange=function()
{
if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status==200){
//pageTracker._trackPageview(dataSource);
obj.innerHTML=XMLHttpRequestObject.responseText;

var btn = document.getElementById('chkoutbtn');
btn.value="Checkout";
btn.onclick = function() { checkout(); };

}
}
XMLHttpRequestObject.send(null);

}


}

function checkout()
{
//name,address,city,state,zip,con_pho,fax,email,company,site,position,list


var first_name = document.getElementById('first_name').value;
var last_name = document.getElementById('last_name').value;
var address = document.getElementById('address').value;
var city = document.getElementById('city').value;
var state = document.getElementById('state').value;
var zip = document.getElementById('zip').value;
var phone = document.getElementById('phone').value;
var fax = document.getElementById('fax').value;
if(document.getElementById('username').value!='NA' && document.getElementById('password').value!='NA')
{
var priv_lev = 3;
var username = document.getElementById('username').value;
var password = document.getElementById('password').value;
var password_conf = document.getElementById('password_conf').value;
}
else
{
var priv_lev = 4;
var username = '';
var password = '';
var password_conf = '';
}


var email = document.getElementById('email').value;
var company = document.getElementById('company').value;
var site = document.getElementById('site').value;
var position = document.getElementById('position').value;
if(document.getElementById('list').checked==true)
{
var list = 1;
}
else
{
var list = 0;
}


var updated = document.getElementById('updated').value;


 
if(first_name>'' && last_name>'' && address>'' && city>'' && state>'' && zip>'' && phone>'' && email>'')
{

if(password!=password_conf)
{
var errObj = document.getElementById('error_msg');
errObj.innerHTML="<div style='color:#f00'>Your password was not confirmed.</div>";
}else{
    var phoneResult = phone.split("-");
    document.getElementById('phone_area').value=phoneResult[0];
    document.getElementById('phone_prefix').value=phoneResult[1];
    document.getElementById('phone_number').value=phoneResult[2];
    var curdate = new Date();

    var theDate=curdate.toGMTString();
    
    if(updated=='changed' || updated=='returning')
    {
    updateVal='Returning - '+theDate;
    if(updated=='changed'){updateVal+=' - Information Updated';}
// Continue building this function to save customer information.
//alert ('Yes Updated');
save_cust_inf('update',first_name,last_name,address,city,state,zip,phone,email,fax,company,site,position,list,updateVal,priv_lev,username,password);
    }
    else
    {
//alert ('Make a new customer?');    
    save_cust_inf('insert',first_name,last_name,address,city,state,zip,phone,email,fax,company,site,position,list,updated,priv_lev,username,password);

    }
    
setTimeout('document.sendOrder.submit()',3000);

}


    
}
else
{
var errObj = document.getElementById('error_msg');
errObj.innerHTML="<div style='color:#f00'>Please provide us with all required information.</div>";
}

}

function setUpdated()
{

document.getElementById('updated').value='changed';


}
/////////////////////////////////////////////////
///////
//////  SAVE CUSTOMER INFORMATION
/////
////                  'insert',first_name,last_name,address,city,state,zip,phone,email,fax,company,site,position,list,updated,priv_lev,username,password
function save_cust_inf(mode,first_name,last_name,address,city,state,zip,phone,email,fax,company,site,position,list,updated,priv_lev,username,password)
{
var obj = document.getElementById('resp');
var dataSource="ajax_php.php?user_mod="+mode+"&first_name="+first_name+"&last_name="+last_name+"&address="+address+"&city="+city+"&state="+state+"&zip="+zip+"&phone="+phone+"&email="+email+"&fax="+fax+"&company="+company+"&site="+site+"&position="+position+"&list="+list+"&updated="+updated+"&priv_lev="+priv_lev+"&username="+username+"&password="+password;
//alert (dataSource);
XMLHttpRequestObject.open("GET", dataSource);

XMLHttpRequestObject.onreadystatechange=function()
{
if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status==200){
//pageTracker._trackPageview(dataSource);
obj.innerHTML=XMLHttpRequestObject.responseText;
}
}
XMLHttpRequestObject.send(null);

}


function shipCalc(){
var grandTotal=0;
var quantityTotal = document.getElementById('quant_total').value; 
var rate = getRate();
var shipOptObj = document.getElementById('ship_option'); 
//var shipOpt=shipOptObj.options[shipOptObj.selectedIndex].value; 
var preShipTotal=document.getElementById('preship_total').value; 
// Ask Will what the shippinf diference is for more thqan 2 caps in Canada.
if(shipOpt=='overnite' || shipOpt=='foreign' || shipOpt=='canadian')
{
    if(quantityTotal<=2)
    {
        if(shipOpt=='canadian')
        {
        rate=9;
        }
        else
        {
        rate=22;
        }
    
    }
    else
    {
        if(shipOpt=='canadian')
        {
        rate=12;
        }
        else
        {
        rate=25;
        }
    }

}

grandTotal=eval(preShipTotal)+eval(rate);

document.getElementById('ship_val_dsp').innerHTML='\$'+rate; 
document.getElementById('ship_val').value=rate; 
document.getElementById('grand_tot_dsp').innerHTML='\$'+grandTotal; 


//alert ('In construction: '+shipOpt);

}


function getRate()
{
var quantityTotal = document.getElementById('quant_total').value; 
if(quantityTotal<=2)
{
var rate='6.00';
}
else
{
var rate='9.00';
}

return rate;
}

var XMLHttpRequestObject = false;
if(window.XMLHttpRequest){
XMLHttpRequestObject = new XMLHttpRequest();
}else if(window.ActiveXObject){
XMLHttpRequestObject=new ActiveXObject("Microsoft.XMLHTTP");
}

function removeFromCart(cart_item_id)
{
var obj = document.getElementById('consec');
//alert ("The number is: "+cart_item_id);
var dataSource="ajax_php.php?remFromCart="+cart_item_id;
obj.innerHTML=XMLHttpRequestObject.responseText;
XMLHttpRequestObject.open("GET", dataSource);

XMLHttpRequestObject.onreadystatechange=function()
{
if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status==200){
//pageTracker._trackPageview(dataSource);
obj.innerHTML=XMLHttpRequestObject.responseText;

window.location="index.php?view_cart=1";
}
}
XMLHttpRequestObject.send(null);



}



function setReq()
{




}

function clearCart(divID)
{
var obj = document.getElementById(divID);
obj.innerHTML="<div>Your cart is clear.</div>";
var dataSource="ajax_php.php?clearCart=1";

XMLHttpRequestObject.open("GET", dataSource);

XMLHttpRequestObject.onreadystatechange=function()
{
if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status==200){
//pageTracker._trackPageview(dataSource);
obj.innerHTML="Your cart is clear.";
}
}
XMLHttpRequestObject.send(null);

}


function make_request_form(divID)
{
var obj = document.getElementById(divID);

obj.innerHTML="<form action='index.php' method='post'><h3 style='color: red;'><font color='#000000'>Member-Only Content Request Form</font></h3><div style='color: red;'><font color='#000000'></font>&nbsp;</div><div style='color: red;'><font color='#000000'>If you are&nbsp; presently an <b>Individual Member of ALHFAM</b>, on the <b>staff</b> of an active <b>Institutional Member</b>, or are a <b>Busines Associate of ALHFAM</b> please fill out the form below and your request will be sent to the Secretary-Treasurer for member verification. After verification you will be notified by email and you may then login via the Member Login button. </font></div><div style='color: red;'><font color='#000000'></font>&nbsp;</div><div style='color: red;'><font color='#000000'>If you are <b>not </b>a member at present, please go to the <a href='http://www.alhfam.org/index.php?cat_id=116&amp;nav_tree=99,116' mce_href='http://www.alhfam.org/index.php?cat_id=116&amp;nav_tree=99,116'>membership application form</a> and follow the directions given there to apply for membership.&nbsp;Please <b>d</b></font><font color='#000000'><b>o not</b> fill out the online form below if you are not yet an ALHFAM&nbsp;member, you should do so after your membership has been fully processed.</font></div><div style='color: red;'>&nbsp;</div><div style='color: red;'></div><div style='color: red;'>* Required fields marked in red.</div><div style='color: red;'>&nbsp;</div><font color='#ff0000'>Please write down and save your username and password in a secure location or in a file on your computer. YOU WILL NEED IT ALWAYS, to login to the site once you have been activated.</font><br><br><div style='color: red;'>First Name</div><input title='First Name' style='background-color: rgb(255, 255, 160);' name='first_name'> <div style='color: red;'>Last Name</div><input title='First Name' style='background-color: rgb(255, 255, 160);' name='last_name'> <br><br>Institution Name (Staff of Institutional Members who are not Individual Members must complete this section)<br><input name='company'> <br><br><div style='color: red;'>email</div><input title='Your Google Toolbar can fill this in for you. Select AutoFill' style='background-color: rgb(255, 255, 160);' name='email'> <br><br><div style='color: red;'>Username</div><input name='username'> <br><br><div style='color: red;'>Password</div><input name='password' type='password'> <br><br><div style='color: red;'>Confirm password</div><input name='conf_password' type='password'> <input value='3' name='priv_lev' type='hidden'> <input value='1' name='request' type='hidden'> <br><input value='submit' name='unpw_request' type='submit'></form>";

}

/*
function callAjax(dataSource)
{
XMLHttpRequestObject.open("GET", dataSource);
XMLHttpRequestObject.onreadystatechange=function()
{
if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status==200){
//pageTracker._trackPageview(dataSource);
}
}
XMLHttpRequestObject.send(null);

}
*/