function getXmlHttpRequestObject()
{if(window.XMLHttpRequest)
{return new XMLHttpRequest();}
else if(window.ActiveXObject)
{return new ActiveXObject("Microsoft.XMLHTTP");}
else
{alert("Your browser doesn't support the XmlHttpRequest object.  Better upgrade to Firefox.");}}
var http=getXmlHttpRequestObject();function example(id)
{document.getElementById('example').innerHTML='<div align=\'center\'><br><b>Loading</b><br><img src=\'images/loading.gif\' border=\'0\' align=\'middle\'><br><br></div>';http.open('get','example.php?id='+id,true);http.onreadystatechange=handleResponse_example;http.send(null);}
function handleResponse_vreme()
{if(http.readyState==4)
{var response=http.responseText;document.getElementById('example').innerHTML=response;}}
function changeAdminCat(cat_id,subcat_id)
{document.getElementById('subcat').innerHTML='<img src=\'img/loading.gif\' border=\'0\' align=\'middle\'>';http.open('get','ajax.php?action=changeAdminCat&cat_id='+cat_id+'&subcat_id='+subcat_id,true);http.onreadystatechange=handleResponse_changeAdminCat;http.send(null);}
function handleResponse_changeAdminCat()
{if(http.readyState==4)
{var response=http.responseText;document.getElementById('subcat').innerHTML=response;}}
function changeCat(cat_id,subcat_id)
{document.getElementById('subcat').innerHTML='<img src=\'img/loading.gif\' border=\'0\' align=\'middle\'>';http.open('get','ajax.php?action=changeCat&cat_id='+cat_id,true);http.onreadystatechange=handleResponse_changeCat;http.send(null);}
function handleResponse_changeCat()
{if(http.readyState==4)
{var response=http.responseText;document.getElementById('subcat').innerHTML=response;}}
function changePageSubCat(subcat_id,except)
{document.getElementById('availableTd').innerHTML='';http.open('get','ajax.php?action=changePageSubCat&subcat_id='+subcat_id+'&except='+except,true);http.onreadystatechange=handleResponse_changePageSubCat;http.send(null);}
function handleResponse_changePageSubCat()
{if(http.readyState==4)
{var response=http.responseText;document.getElementById('availableTd').innerHTML=response;}}
function openCategories(val,selected,subcat)
{document.getElementById('catList').innerHTML='';http.open('get','/ajax.php?action=openCategories&type='+val+'&selected='+selected+'&selectedSubcat='+subcat);http.onreadystatechange=handleResponse_openCategories;http.send(null);}
function handleResponse_openCategories()
{if(http.readyState==4)
{var response=http.responseText;document.getElementById('catList').innerHTML=response;}}
function openTheme(val,selected)
{document.getElementById('themeList').innerHTML='';http.open('get','/ajax.php?action=openTheme&type='+val+'&selected='+selected);http.onreadystatechange=handleResponse_openTheme;http.send(null);}
function handleResponse_openTheme()
{if(http.readyState==4)
{var response=http.responseText;document.getElementById('themeList').innerHTML=response;}}
function openIndustry(val,selected)
{document.getElementById('industryList').innerHTML='';http.open('get','/ajax.php?action=openIndustry&type='+val+'&selected='+selected);http.onreadystatechange=handleResponse_openIndustry;http.send(null);}
function handleResponse_openIndustry()
{if(http.readyState==4)
{var response=http.responseText;document.getElementById('industryList').innerHTML=response;}}
function changeBoxCat(cat_id,subcat_id,product_id)
{document.getElementById('prod').innerHTML='<img src=\'img/loading.gif\' border=\'0\' align=\'middle\'>';http.open('get','ajax.php?action=changeBoxCat&cat_id='+cat_id+'&subcat_id='+subcat_id+'&product_id='+product_id,true);http.onreadystatechange=handleResponse_changeBoxCat;http.send(null);}
function handleResponse_changeBoxCat()
{if(http.readyState==4)
{var response=http.responseText;document.getElementById('prod').innerHTML=response;}}
function changeBoxSubCat(subcat_id,product_id)
{document.getElementById('prod').innerHTML='<img src=\'img/loading.gif\' border=\'0\' align=\'middle\'>';http.open('get','ajax.php?action=changeBoxSubCat&subcat_id='+subcat_id+'&product_id='+product_id,true);http.onreadystatechange=handleResponse_changeBoxSubCat;http.send(null);}
function handleResponse_changeBoxSubCat()
{if(http.readyState==4)
{var response=http.responseText;document.getElementById('prod').innerHTML=response;}}
function switch_profile()
{document.getElementById('switchText').innerHTML='';http.open('get','/ajax.php?action=switchProfile');http.onreadystatechange=handleResponse_switch_profile;http.send(null);}
function handleResponse_switch_profile()
{if(http.readyState==4)
{var response=http.responseText;document.getElementById('switchText').innerHTML=response;}}
function generateCostTable(rows,diff,printing_id,has_setup_cost)
{document.getElementById('costTable').innerHTML='<img src=\'img/loading.gif\' border=\'0\' align=\'middle\'>';http.open('get','ajax.php?action=generateCostTable&rows='+rows+'&diff='+diff+'&print_id='+printing_id+"&has_setup_cost="+has_setup_cost,true);http.onreadystatechange=handleResponse_generateCostTable;http.send(null);}
function handleResponse_generateCostTable()
{if(http.readyState==4)
{var response=http.responseText;document.getElementById('costTable').innerHTML=response;}}
function changeTech(value,allow_o_print)
{document.getElementById('colors').innerHTML='<img src=\'img/loading.gif\' border=\'0\' align=\'middle\'>';http.open('get','/ajax.php?action=changeTech&value='+value+'&allow_no_print='+allow_o_print,true);http.onreadystatechange=handleResponse_changeTech;http.send(null);}
function handleResponse_changeTech()
{if(http.readyState==4)
{var response=http.responseText;texts=response.split(ajax_separator);document.getElementById('colors').innerHTML=texts[0];if(typeof texts[1]!="undefined")
{document.getElementById('surface').innerHTML=texts[1];document.getElementById('surface_label').innerHTML='<b>'+surface+"</b>";}
else
{document.getElementById('surface').innerHTML='';document.getElementById('surface_label').innerHTML='';}}}
function calculatePrice(items,technique,colors,surface,voucherCode,delivery_date,product_id,currency)
{http.open('get','/ajax.php?action=calculatePrice&items='+items+'&technique='+technique+'&colors='+colors+'&surface='+surface+'&voucher='+voucherCode+'&delivery_date='+delivery_date+'&product_id='+product_id+'&currency='+currency,true);http.onreadystatechange=handleResponse_calculatePrice;http.send(null);}
function handleResponse_calculatePrice()
{if(http.readyState==4)
{var response=http.responseText;if(!document.getElementById('priceTr'))
{tr=document.createElement('tr');tr.id='priceTr';td=document.createElement('td');td.setAttribute("colSpan",5);td.id="price";tr.appendChild(td);document.getElementById('priceTbody').insertBefore(tr,document.getElementById('afterPrice'))}
document.getElementById('price').innerHTML=response;}}
function showProducts(cat_id,product_id)
{document.getElementById('prod').innerHTML='<img src=\'img/loading.gif\' border=\'0\' align=\'middle\'>';http.open('get','ajax.php?action=showProducts&cat_id='+cat_id+'&product_id='+product_id,true);http.onreadystatechange=handleResponse_showProducts;http.send(null);}
function handleResponse_showProducts()
{if(http.readyState==4)
{var response=http.responseText;document.getElementById('prod').innerHTML=response;}}
function recomend_page(name,friend_name,friend_email,page)
{document.getElementById('boxy').innerHTML='<img src=\'/img/loading.gif\' border=\'0\' align=\'middle\'>';http.open('get','/ajax.php?action=recomend_page&name='+name+'&friend_name='+friend_name+'&friend_email='+friend_email+'&page='+page,true);document.getElementById('boxy').style.display="none"
http.onreadystatechange=handleResponse_recomend_page;http.send(null);}
function handleResponse_recomend_page()
{if(http.readyState==4)
{var response=http.responseText;document.getElementById('boxy').innerHTML=response;}}
function add_to_cart(items,technique,colors,surface,product_id,voucherCode,delivery_date,position,color)
{document.getElementById('shoping_cart').innerHTML='<br /><br /><br /><img src=\'/img/loading.gif\' border=\'0\' align=\'middle\'>';
http.open('get','/ajax.php?action=add_to_cart&items='+items+'&technique='+technique+'&colors='+colors+'&surface='+surface+'&product_id='+product_id+'&voucherCode='+voucherCode+'&delivery_date='+delivery_date+'&position='+position+'&color='+color,true);http.onreadystatechange=handleResponse_add_to_cart;http.send(null);}
function handleResponse_add_to_cart()
{if(http.readyState==4)
{var response=http.responseText;texts=response.split(ajax_separator);document.getElementById('shoping_cart').innerHTML=texts[0];alert(texts[1]);}}
var position="";function changeCartTech(value,pos,allow_no_print)
{position=pos;document.getElementById('colorsTd'+pos).innerHTML='&nbsp;';http.open('get','/ajax.php?action=changeCartTech&value='+value+'&position='+pos+'&allow_no_print='+allow_no_print,true);http.onreadystatechange=handleResponse_changeCartTech;http.send(null);}
function handleResponse_changeCartTech()
{if(http.readyState==4)
{var response=http.responseText;texts=response.split(ajax_separator);document.getElementById('colorsTd'+position).innerHTML=texts[0];if(typeof texts[1]!="undefined")
{document.getElementById('surfaceTd'+position).innerHTML=texts[1];}
else
{document.getElementById('surfaceTd'+position).innerHTML='&nbsp;';}}}
function subscribe(email)
{http.open('get','/ajax.php?action=subscribe&email='+email,true);http.onreadystatechange=handleResponse_subscribe;http.send(null);}
function handleResponse_subscribe()
{if(http.readyState==4)
{var response=http.responseText;alert(response);}}
function fillInvoiceHolder()
{http.open('get','/ajax.php?action=sameInvoice',true);http.onreadystatechange=handleResponse_fillInvoiceHolder;http.send(null);}
function handleResponse_fillInvoiceHolder()
{if(http.readyState==4)
{var response=http.responseText;document.getElementById('invoice_holder').innerHTML=response;}}
function ajaxChangePrint(val)
{http.open('get','/ajax.php?action=ajaxChangePrint&value='+val,true);http.onreadystatechange=handleResponse_ajaxChangePrint;http.send(null);}
function handleResponse_ajaxChangePrint()
{if(http.readyState==4)
{var response=http.responseText;document.getElementById('printing_calculation').innerHTML=response;document.getElementById('printingLink').style.display="block";}}
function changeAskAQuoteTech(val)
{http.open('get','/ajax.php?action=changeAskAQuoteTech&value='+val,true);http.onreadystatechange=handleResponse_changeAskAQuoteTech;http.send(null);}
function handleResponse_changeAskAQuoteTech()
{if(http.readyState==4)
{var response=http.responseText;document.getElementById('printing_desc').innerHTML=response;}}
function faqClick(val)
{http.open('get','/ajax.php?action=faqClick&value='+val,true);http.send(null);}
function storeToSession(items,technique,colors,surface,prod_id,voucherCode,delivery_date)
{http.open('get','/ajax.php?action=storeToSession&items='+items+'&technique='+technique+'&colors='+colors+'&surface='+surface+'&prod_id='+prod_id+'&voucherCode='+voucherCode+'&delivery_date='+delivery_date,true);http.onreadystatechange=handleResponse_storeToSession;http.send(null);}
function handleResponse_storeToSession()
{if(http.readyState==4)
{var response=http.responseText;}}
function phone()
{http.open('get','/ajax.php?action=phone&phone='+document.getElementById('phone').value,true);http.onreadystatechange=handleResponse_phone;http.send(null);}
function handleResponse_phone()
{if(http.readyState==4)
{var response=http.responseText;alert(response);}}
function edit_address(id)
{http.open('get','/ajax.php?action=edit_address&id='+id,true);http.onreadystatechange=handleResponse_edit_address;http.send(null);}
function handleResponse_edit_address()
{if(http.readyState==4)
{var response=http.responseText;var fields=response.split(ajax_separator);if(fields.length==9)
{document.getElementById('delivery_address_id').value=fields[0];document.getElementById('company').value=fields[1];document.getElementById('address').value=fields[2];document.getElementById('number').value=fields[3];document.getElementById('address_details').value=fields[4];document.getElementById('postal_code').value=fields[5];document.getElementById('city').value=fields[6];document.getElementById('province').value=fields[7];document.getElementById('country').value=fields[8];document.getElementById('action').value="upd";document.getElementById('cancelButton').style.display="block";}
else
{document.getElementById('delivery_address_id').value="";document.getElementById('company').value="";document.getElementById('address').value="";document.getElementById('number').value="";document.getElementById('address_details').value="";document.getElementById('postal_code').value="";document.getElementById('city').value="";document.getElementById('province').value="";document.getElementById('country').value="";document.getElementById('action').value="add";document.getElementById('cancelButton').style.display="none";}}}