function search_shop(){ if(document.form.search_str.value == ''){ alert('Skriv in ett sökord först.'); }else{ document.form.act.value = 'search'; document.form.page.value = 'shop/product_list'; document.form.ext_link.value = 'shop/product_list'; document.form.submit(); } } function login(){ document.form.action = 'inc/user/login.php'; document.form.submit(); } function send_password_retrieval(act){ if (document.form.email.value == ''){ alert('Skriv in din e-postadress!'); } else { document.form.page.value = 'user/password_retrieval'; document.form.ext_link.value = 'user/password_retrieval'; document.form.act.value = act; document.form.submit(); } } function remove_product(id,v){ if(confirm('Vill du ta bort produkten från varuvagnen?')){ location.href = 'index.php?page=shop/cart&ext_link=shop/cart&pid='+id+'&act=add_to_cart&q=0&v=' + v; } } function add_to_cart(product_id,variation){ document.form.page.value = 'shop/product_list'; document.form.ext_link.value = 'shop/product_list'; document.form.act.value = 'add_to_cart'; document.form.pid.value = product_id; document.form.v.value = variation; var bla = 'q_' + product_id; document.form.q.value = document.form[bla].value; document.form.action = 'index.php#cartposition'; document.form.submit(); } function update_cart(){ document.form.page.value = 'shop/cart'; document.form.ext_link.value = 'shop/cart'; document.form.act.value = 'update_cart'; document.form.submit(); } function empty_cart(){ if(confirm('Vill du tömma hela varuvagnen?')){ document.form.page.value = 'shop/index'; document.form.ext_link.value = 'shop/index'; document.form.act.value = 'empty_cart'; document.form.submit(); } } function cart(){ location.href = 'index.php?page=shop/cart&ext_link=shop/cart'; } function checkout(x){ if(x == 1){ alert('Du har artiklar som inte finns i lager eller inte är aktiva i varuvagnen.\nDessa rättas till i kassan.'); }else if(x == 2){ alert('Lagersaldot på en eller flera artiklar är mindre än antalet beställda. Ändra antal på dessa.'); } if(x != 2){ location.href = 'index.php?page=shop/checkout&ext_link=shop/checkout&act=checkout'; } } function checkout_attach_files(){ if(document.form.shipping_id[document.form.shipping_id.selectedIndex].value == '0'){ alert('Du har inte valt fraktsätt.'); }else if(document.form.payment_id[document.form.payment_id.selectedIndex].value == '0'){ alert('Du har inte valt betalsätt.'); }else{ location.href = 'index.php?page=shop/checkout_attach_files&ext_link=shop/checkout_attach_files'; } } function attach_file_open(id){ document.form.chosen_prod.value = id; document.getElementById('user_files').style.visibility = 'visible'; } function attach_file_close(){ document.getElementById('user_files').style.visibility = 'hidden'; } function attach_file(id,name){ var prod = 'prod_file_'+document.form.chosen_prod.value; var a_prod = 'attached_file_'+document.form.chosen_prod.value; var td_prod = 'td_'+document.form.chosen_prod.value; document.form[prod].value = id; document.getElementById(a_prod).innerHTML = name; document.getElementById(td_prod).style.backgroundColor = '#90E98C'; document.getElementById('user_files').style.visibility = 'hidden'; } function remove_attached_file(id){ var prod = 'prod_file_'+id; var a_prod = 'attached_file_'+id; var td_prod = 'td_'+id; document.form[prod].value = ''; document.getElementById(a_prod).innerHTML = 'Ingen bifogad fil'; document.getElementById(td_prod).style.backgroundColor = '#FF6060'; } function checkout_confirm(){ document.form.page.value = 'shop/checkout_confirm'; document.form.ext_link.value = 'shop/checkout_confirm'; document.form.act.value = 'checkout'; document.form.submit(); } function shipping_selection(){ var shipping_id = document.form.shipping_id[document.form.shipping_id.selectedIndex].value; location.href = 'index.php?page=shop/checkout&ext_link=shop/checkout&act=shipping_selection&shipping_id='+shipping_id; } function payment_selection(){ var payment_id = document.form.payment_id[document.form.payment_id.selectedIndex].value; location.href = 'index.php?page=shop/checkout&ext_link=shop/checkout&act=payment_selection&payment_id='+payment_id; } function send_order(){ if(confirm('Nu skickas ordern till MediaVault Europe.')){ document.form.page.value = 'shop/order_complete'; document.form.ext_link.value = 'shop/order_complete'; document.form.act.value = 'send_order'; document.form.submit(); } } function update_order_status(){ document.form.page.value = 'shop/supplier_order'; document.form.ext_link.value = 'shop/supplier_order'; document.form.act.value = 'update_order_status'; document.form.submit(); } function upload_file(){ if(document.form.user_file.value == ''){ alert('Har du valt dokuemnt/fil?'); }else{ document.form.page.value = 'shop/user_files'; document.form.ext_link.value = 'shop/user_files'; document.form.act.value = 'upload_file'; document.form.submit(); } } function del_user_file(id){ if(confirm('Vill du radera detta dokument/fil?')){ document.form.page.value = 'shop/user_files'; document.form.ext_link.value = 'shop/user_files'; document.form.act.value = 'del_user_file'; document.form.user_file_id.value = id; document.form.submit(); } } function supplier_login(){ document.form.page.value = 'shop/supplier_order_list'; document.form.ext_link.value = 'shop/supplier_order_list'; document.form.act.value = 'supplier_login'; document.form.submit(); }