function shew(div) { var alluls = document.getElementsByTagName('ul'); for (var i = 0; i < alluls.length; i ++) { alluls[i].style.display='none';}
document.getElementById(div).style.display='block';}
function addtobasket(id) { document.getElementById('loading_img').style.display = 'block'; var count = document.getElementById('number_'+id).value; alert('Added to basket'); generic_ajax_call('index.php?page=addtocart&id=' + id + '&count=' + count, renew_basket);}
function editbasket(id) { document.getElementById('loading_img').style.display = 'block'; var summary = document.getElementById(id + 'summary').getElementsByTagName('span'); var edit_area = document.getElementById(id + 'edit')
var existing_number = summary[0].innerHTML; var conts = 'Change to how many? (0 to remove) <input id="number' + id + '" type="text" value="'; conts += existing_number + '" /> <a href="javascript:updatebasket(\'' + id + '\', \''+existing_number+'\');">Update basket</a><br />&nbsp;'; edit_area.innerHTML = conts; document.getElementById('loading_img').style.display = 'none';}
function updatebasket(id, existing_number) { document.getElementById('loading_img').style.display = 'block'; var count = document.getElementById('number' + id).value; var edit_area = document.getElementById(id + 'edit'); edit_area.innerHTML = '<a href="javascript:editbasket(\'' + id + '\');">Edit</a><br />&nbsp;'; var summary_area = document.getElementById(id + 'summary'); summary_area.innerHTML = 'Edited to ' + (count) + '<br />Please wait while page updates...'; generic_ajax_call('index.php?page=addtocart&id=' + id + '&count=' + (count - existing_number), renew_all);}
function renew_basket(xhr) { document.getElementById('shopping_basket').innerHTML = xhr.responseText; document.getElementById('loading_img').style.display = 'none';}
function refresh_basket() { document.getElementById('loading_img').style.display = 'block'; generic_ajax_call('index.php?page=addtocart&id=0', renew_basket);}
function CreateBookmarkLink() { var title = "Fire Protection from firesafety.uk.com"; var url = "http://firesafety.uk.com"; if (window.sidebar) { window.sidebar.addPanel(title, url,"");} else if( window.external ) { window.external.AddFavorite( url, title);}
else if(window.opera && window.print) { return true;}
}
function renew_all(xhr) { window.location.reload();}
function validateform(formname) { var form = document.getElementById(formname); var delcheck = document.getElementById('same_as_billing').checked; var filled = true; var fields_to_check = new Array('name', 'phone_number', 'line_1', 'town', 'postcode'); for (var i = 0; i < fields_to_check.length; i ++) { var ths = document.getElementById('billing_' + fields_to_check[i]); ths.style.backgroundColor = "#FFFFFF"; if(ths.value == '') { ths.style.backgroundColor = "#FFCCCC"; filled = false;}
ths = document.getElementById('delivery_' + fields_to_check[i]); ths.style.backgroundColor = "#FFFFFF"; if (delcheck == false && ths.value == '') { ths.style.backgroundColor = "#FFCCCC"; filled = false;}
}
if(filled) { form.submit();} else { alert('You have not filled in the form');}
}
