function add2cart(pid,aantal)
{if(pid>0)
{if(window.XMLHttpRequest)xmlhttp=new XMLHttpRequest();else if(window.ActiveXObject)xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4)
if(xmlhttp.status==200)
Showit2(xmlhttp,pid,aantal,ww_extensie1);}
var ww_extensie1;var ww_extensie2;if($("form.maatform").find("input.button_maat2").parent().parent().find("input").val()>0){ww_extensie1=$("form.maatform").find("input.button_maat2").parent().parent().find("input").val();}
xmlhttp.open('GET','require/add2cart.php?pid='+pid+'&aantal='+aantal+'&ww_extensie1='+ww_extensie1+'&ww_extensie2='+ww_extensie2,true);xmlhttp.send(null);}}
function Showit2(req,pid,aantal,maat)
{document.getElementById('overlay3').style.display='block';document.getElementById('winkelwagen_melding2').style.display='block';document.getElementById('cart_recap').innerHTML=req.responseText;if(req.responseText==''){banned=true;}else{banned=false;}
vul_winkelwagen_melding(pid,aantal,maat,banned);}
function vul_winkelwagen_melding(pid,aantal,maat,banned)
{if(pid>0)
{if(window.XMLHttpRequest)xmlhttp=new XMLHttpRequest();else if(window.ActiveXObject)xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4)
if(xmlhttp.status==200)
vul_winkelwagen_melding2(xmlhttp,aantal,banned);}
xmlhttp.open('GET','require/vul_winkelwagen_melding.php?pid='+pid+'&maat='+maat,true);xmlhttp.send(null);}}
function vul_winkelwagen_melding2(req,aantal,banned)
{if(banned==false)
{var xmlDoc=req.responseXML.documentElement;var naam=xmlDoc.getElementsByTagName("naam")[0].firstChild.nodeValue;var afbeelding=xmlDoc.getElementsByTagName("afbeelding")[0].firstChild.nodeValue;var maat=xmlDoc.getElementsByTagName("maat")[0].firstChild.nodeValue;document.getElementById('winkelwagen_melding2_naam').innerHTML=naam;document.getElementById('winkelwagen_melding2_afbeelding').innerHTML='<img src="afbeeldingen/producten/f_'+afbeelding+'">';document.getElementById('winkelwagen_melding2_aantal').innerHTML='Aantal: '+aantal;document.getElementById('winkelwagen_melding2_maat').innerHTML='Maat: '+maat;}
if(banned==true)
{document.getElementById('winkelwagen_melding2_aantal').innerHTML='U kunt helaas niet meer op Twyst bestellen';}
setTimeout("document.getElementById('winkelwagen_melding2').style.display='none';",2000);setTimeout("document.getElementById('overlay3').style.display='none';",2000);}
function set_filter(group,item,page)
{if(window.XMLHttpRequest)xmlhttp=new XMLHttpRequest();else if(window.ActiveXObject)xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4)
if(xmlhttp.status==200)
set_filter2(xmlhttp,group,item,page);}
xmlhttp.open('GET','require/set_filter.php?group='+group+'&item='+item,true);xmlhttp.send(null);}
function set_filter2(req,group,item,page)
{document.getElementById('filter_'+group+'_'+item).style.display='block';if(page=='sale')
{location.reload(true);}else{if(group=='merk'||group=='geslacht'||page=='')
{location.replace("filter");}else{location.reload(true);}}}
function remove_filter(group,item,page)
{if(window.XMLHttpRequest)xmlhttp=new XMLHttpRequest();else if(window.ActiveXObject)xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4)
if(xmlhttp.status==200)
remove_filter2(xmlhttp,group,item,page);}
xmlhttp.open('GET','require/remove_filter.php?group='+group+'&item='+item,true);xmlhttp.send(null);}
function remove_filter2(req,group,item,page)
{document.getElementById('filter_'+group+'_'+item).style.display='none';if(group=='merk'||group=='geslacht')
{if(page=='sale')
{location.reload(true);}else{location.replace("filter");}}else{location.reload(true);}}
function check_filters()
{if(window.XMLHttpRequest)xmlhttp=new XMLHttpRequest();else if(window.ActiveXObject)xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4)
if(xmlhttp.status==200)
check_filters2(xmlhttp);}
xmlhttp.open('GET','require/check_filters.php',true);xmlhttp.send(null);}
function check_filters2(req)
{var xmlDoc=req.responseXML.documentElement;var geslacht=xmlDoc.getElementsByTagName("geslacht")[0].firstChild.nodeValue;var merk=xmlDoc.getElementsByTagName("merk")[0].firstChild.nodeValue;var type=xmlDoc.getElementsByTagName("type")[0].firstChild.nodeValue;var prijs=xmlDoc.getElementsByTagName("prijs")[0].firstChild.nodeValue;var maat=xmlDoc.getElementsByTagName("maat")[0].firstChild.nodeValue;var kleur=xmlDoc.getElementsByTagName("kleur")[0].firstChild.nodeValue;var uitvoering=xmlDoc.getElementsByTagName("uitvoering")[0].firstChild.nodeValue;if(geslacht=='1'){document.getElementById('filter_geslacht').style.display='block';$("#ff_filterbar ul").find("li:nth-child(1) a").css("background","none");}
if(merk=='1'){document.getElementById('filter_merk').style.display='block';$("#ff_filterbar ul").find("li:nth-child(2) a").css("background","none");}
if(type=='1'){document.getElementById('filter_type').style.display='block';$("#ff_filterbar ul").find("li:nth-child(3) a").css("background","none");}
if(prijs=='1'){document.getElementById('filter_prijs').style.display='block';$("#ff_filterbar ul").find("li:nth-child(4) a").css("background","none");}
if(maat=='1'){document.getElementById('filter_maat').style.display='block';$("#ff_filterbar ul").find("li:nth-child(5) a").css("background","none");}
if(kleur=='1'){document.getElementById('filter_kleur').style.display='block';$("#ff_filterbar ul").find("li:nth-child(6) a").css("background","none");}}
function remove_filters(group,page)
{if(window.XMLHttpRequest)xmlhttp=new XMLHttpRequest();else if(window.ActiveXObject)xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4)
if(xmlhttp.status==200)
remove_filters2(xmlhttp,group,page);}
xmlhttp.open('GET','require/remove_filters.php?group='+group,true);xmlhttp.send(null);}
function remove_filters2(req,group,page)
{if(group=='geslacht')
{document.getElementById('filter_geslacht').style.display='none';location.reload(true);}
if(group=='merk')
{document.getElementById('filter_merk').style.display='none';if(page=='sale')
{location.reload(true);}else{location.replace("filter");}}
if(group=='type')
{document.getElementById('filter_type').style.display='none';location.reload(true);}
if(group=='prijs')
{document.getElementById('filter_prijs').style.display='none';location.reload(true);}
if(group=='maat')
{document.getElementById('filter_maat').style.display='none';location.reload(true);}
if(group=='kleur')
{document.getElementById('filter_kleur').style.display='none';location.reload(true);}}
function unset_filters(reload)
{if(window.XMLHttpRequest)xmlhttp=new XMLHttpRequest();else if(window.ActiveXObject)xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4)
if(xmlhttp.status==200)
unset_filters2(xmlhttp,reload);}
xmlhttp.open('GET','require/unset_filters.php',true);xmlhttp.send(null);}
function unset_filters2(req,reload)
{if(reload==1||reload==2||reload==4||reload==6)
{document.getElementById('filter_geslacht').style.display='none';document.getElementById('filter_merk').style.display='none';document.getElementById('filter_type').style.display='none';document.getElementById('filter_prijs').style.display='none';document.getElementById('filter_maat').style.display='none';document.getElementById('filter_kleur').style.display='none';}
if(reload==1){location.reload(true);}
if(reload==2){location.replace("/filter");}
if(reload==3){location.replace("http://www.twyst.nl");}
if(reload==4){location.replace("/sale");}
if(reload==5){location.replace("/sale");}
if(reload==6){location.replace("http://www.twyst.nl");}}
function kies_merk(group,merk_url,merk_id,geslacht,cat)
{if(window.XMLHttpRequest)xmlhttp=new XMLHttpRequest();else if(window.ActiveXObject)xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4)
if(xmlhttp.status==200)
kies_merk2(xmlhttp,group,merk_url,cat);}
xmlhttp.open('GET','require/kies_merk.php?group='+group+'&merk_id='+merk_id+'&geslacht='+geslacht,true);xmlhttp.send(null);}
function kies_merk2(req,group,merk_url,cat)
{if(cat=='heren'){location.href='http://www.twyst.nl/'+merk_url;}
if(cat=='dames'){location.href='http://www.twyst.nl/'+merk_url;}
if(cat=='jongens'){location.href='http://www.twyst.nl/'+merk_url;}
if(cat=='meisjes'){location.href='http://www.twyst.nl/'+merk_url;}}
function kies_type(group,type_url,type,geslacht,cat)
{if(window.XMLHttpRequest)xmlhttp=new XMLHttpRequest();else if(window.ActiveXObject)xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4)
if(xmlhttp.status==200)
kies_type2(xmlhttp,group,type_url,cat);}
xmlhttp.open('GET','require/kies_type.php?group='+group+'&type='+type+'&geslacht='+geslacht,true);xmlhttp.send(null);}
function kies_type2(req,group,type_url,cat)
{if(cat=='heren'){location.href='http://www.twyst.nl/'+type_url;}
if(cat=='dames'){location.href='http://www.twyst.nl/'+type_url;}
if(cat=='jongens'){location.href='http://www.twyst.nl/'+type_url;}
if(cat=='meisjes'){location.href='http://www.twyst.nl/'+type_url;}}
function kies_cat(group,cat_url,geslacht)
{if(window.XMLHttpRequest)xmlhttp=new XMLHttpRequest();else if(window.ActiveXObject)xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4)
if(xmlhttp.status==200)
kies_cat2(xmlhttp,group,cat_url);}
xmlhttp.open('GET','require/kies_cat.php?group='+group+'&geslacht='+geslacht,true);xmlhttp.send(null);}
function kies_cat2(req,group,cat_url)
{location.href=cat_url;}
function check_stock(productid){var aantal=$("#aantalselector").val();var extensie=$("form.maatform").find("input.button_maat2").parent().parent().find("input").val();if(!extensie)
{alert('Kies maat a.u.b.');return false;}
if(window.XMLHttpRequest)xmlhttp=new XMLHttpRequest();else if(window.ActiveXObject)xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4)
if(xmlhttp.status==200)
check_stock2(xmlhttp,aantal,productid);}
xmlhttp.open('GET','require/check_stock.php?extensie='+extensie,true);xmlhttp.send(null);}
function check_stock2(req,aantal,productid)
{var xmlDoc=req.responseXML.documentElement;var stock=xmlDoc.getElementsByTagName("stock")[0].firstChild.nodeValue;aantal=parseInt(aantal);if(aantal>stock)
{alert('Er zijn nog maar '+stock+' stuks op voorraad');}else{add2cart(productid,aantal);}}
function fill_ogone_data(issuerid,brand,pm)
{if(window.XMLHttpRequest)xmlhttp=new XMLHttpRequest();else if(window.ActiveXObject)xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4)
if(xmlhttp.status==200)
fill_ogone_data2(xmlhttp,issuerid,brand,pm);}
xmlhttp.open('GET','require/fill_ogone_data.php?issuerid='+issuerid+'&brand='+brand+'&pm='+pm,true);xmlhttp.send(null);}
function fill_ogone_data2(req,issuerid,brand,pm)
{var xmlDoc=req.responseXML.documentElement;var hash=xmlDoc.getElementsByTagName("hash")[0].firstChild.nodeValue;if(brand!='')
{document.forms['formulier'].elements['BRAND'].value=brand;}
document.forms['formulier'].elements['ISSUERID'].value=issuerid;document.forms['formulier'].elements['PM'].value=pm;document.forms['formulier'].elements['SHASign'].value=hash;}
