
PK 
<!--//
var async = true;
function loadDoc(url, postdata, cb_func) {
var req;
req = false;
if (window.XMLHttpRequest) {
try { req = new XMLHttpRequest(); } catch(e) { req = false; }
} else if (window.ActiveXObject) {
try { req = new ActiveXObject("Msxml2.XMLHTTP"); }
catch(e) {
try { req = new ActiveXObject("Microsoft.XMLHTTP"); }
catch(e) { req = false; }
}
}
if(req) {
req.open("POST", url, async);
req.onreadystatechange = function() {
if (req.readyState == 4 && req.status == 200 && cb_func != "") {
eval("cb_"+cb_func+"(req.responseText);");
}
}
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
req.send(postdata);
}
}
function selectAll (frm, item) {
var e = frm.elements;
var re = new RegExp("^"+item);
for (i=0;i<e.length;i++) {
if (e[i].id != '' && e[i].id.match(re)) {
e[i].checked = true;
}
}
}
function cb_updatePrice (txt) {
var result = txt.split("||");
document.getElementById("product_price").innerHTML = result[0];
document.getElementById("list_price").innerHTML = result[1];
}
function cb_getResult (txt) {
document.getElementById("message").innerHTML = txt;
}
function clearMessages () {
document.getElementById("message").innerHTML = '';
}
function updatePrice (frm, url) {
var e = frm.elements;
var opts = [];
var post;
for (i=0; i<e.length; i++) {
if (e[i].type == 'select-one') {
opts.push(e[i].name+"="+e[i].value);
}
if ((e[i].type == 'radio' || e[i].type == 'checkbox') && e[i].checked) {
opts.push(e[i].name+"="+e[i].value);
}
}
post = opts.join("&");
loadDoc(url, post, 'updatePrice');
}
function ajaxPost (frm, url) {
var e = frm.elements;
var data = [];
var post;
for (i=0; i<e.length; i++) {
if ((e[i].type == 'checkbox' && e[i].checked) || e[i].type != 'checkbox') {
data.push(e[i].name+"="+e[i].value);
}
}
post = data.join("&");
loadDoc(url, post, 'getResult');
}
function toggle_country (value, type) {
if (value != "CA" && value != "US") {
document.getElementById(type+'_other').style.display = 'inline';
document.getElementById(type+'_state').style.display = 'none';
} else {
document.getElementById(type+'_other').style.display = 'none';
document.getElementById(type+'_state').style.display = 'inline';
}
}
function bill_to_ship (form) {
if (form.elements['userinfo[same]'].checked) {
form.elements['userinfo[ship_first_name]'].value = form.elements['userinfo[bill_first_name]'].value;
form.elements['userinfo[ship_last_name]'].value = form.elements['userinfo[bill_last_name]'].value;
form.elements['userinfo[ship_company_name]'].value = form.elements['userinfo[bill_company_name]'].value;
form.elements['userinfo[ship_address1]'].value = form.elements['userinfo[bill_address1]'].value;
form.elements['userinfo[ship_address2]'].value = form.elements['userinfo[bill_address2]'].value;
form.elements['userinfo[ship_city]'].value = form.elements['userinfo[bill_city]'].value;
form.elements['userinfo[ship_state]'].selectedIndex = form.elements['userinfo[bill_state]'].selectedIndex;
form.elements['userinfo[ship_other]'].value = form.elements['userinfo[bill_other]'].value;
form.elements['userinfo[ship_zip]'].value = form.elements['userinfo[bill_zip]'].value;
form.elements['userinfo[ship_country]'].selectedIndex = form.elements['userinfo[bill_country]'].selectedIndex;
toggle_country(form.elements['userinfo[ship_country]'].value, 'ship');
}
}
function popupImage (url) {
window.open('index.php?l=product_images&'+url,'popupImage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150');
}
function toggle_div (fname) {
if (document.getElementById(fname).style.display == 'block')
document.getElementById(fname).style.display = 'none';
else
document.getElementById(fname).style.display = 'block';
}
//-->


PK 99