home *** CD-ROM | disk | FTP | other *** search
Wrap
<!-- sb2remember Remember Form Data --> <!-- (c) Copyright 2001 GS Software --> <!-- --> <SCRIPT language="JavaScript"> <!-- var never = new Date(); never.setTime(never.getTime() + 2010*24*60*60*1000); function DeleteCookie(name) { // use: deleteCookie("name"); var now = new Date(); var yesterday = new Date(now.getTime() - 1000 * 60 * 60 * 24); var expString = "; expires=" + never.toGMTString(); document.cookie = name + "=" + expString; } function GetCookie(name) { var result = null; var myCookie = " " + document.cookie + ";"; var searchName = " " + name + "="; var startOfCookie = myCookie.indexOf(searchName); var endOfCookie; if (startOfCookie != -1) { startOfCookie += searchName.length; // skip past name of cookie endOfCookie = myCookie.indexOf(";", startOfCookie); result = unescape(myCookie.substring(startOfCookie, endOfCookie)); } return result; } function SetCookie(name, value) { var expString = "; expires=" + never.toGMTString(); document.cookie = name + "=" + escape(value) + expString; } function SaveForm() { if (document.images) { for (i=0;i<document.forms.length;i++) { for (j=0;j<document.forms[i].elements.length; j++) { if ((document.forms[i].elements[j].type == "text") || (document.forms[i].elements[j].type == "password") || (document.forms[i].elements[j].type == "textarea") || (document.forms[i].elements[j].type == "radio")) { val = document.forms[i].elements[j].value; } else if (document.forms[i].elements[j].type.indexOf("select") != -1) { val = ""; for(k=0;k<document.forms[i].elements[j].length;k++) if (document.forms[i].elements[j].options[k].selected) val += k+" "; } else if (document.forms[i].elements[j].type == "checkbox") { val = document.forms[i].elements[j].checked; } SetCookie("gsremember_"+document.forms[i].elements[j].form.name+"_"+document.forms[i].elements[j].name,val); } } } } function GetCookieValues() { if (document.images) { // only do it in JavaScript 1.1 browsers for (i=0;i<document.forms.length;i++) { for (j=0;j<document.forms[i].elements.length; j++) { cookie_name = "gsremember_"+document.forms[i].name+"_" +document.forms[i].elements[j].name; val = GetCookie(cookie_name); if (val) { if ((document.forms[i].elements[j].type == "text") || (document.forms[i].elements[j].type == "password") || (document.forms[i].elements[j].type == "textarea")) { document.forms[i].elements[j].value = val; } else if (document.forms[i].elements[j].type.indexOf("select") != -1) { document.forms[i].elements[j].selectedIndex = -1; while (((pos = val.indexOf(" ")) != -1) && (val.length > 1)) { sel = parseInt(val.substring(0,pos)); val = val.substring(pos+1,val.length); if (sel < document.forms[i].elements[j].length) document.forms[i].elements[j].options[sel].selected = true; } } else if (document.forms[i].elements[j].type == "checkbox") { document.forms[i].elements[j].checked = val; } else if (document.forms[i].elements[j].type == "radio") { if (document.forms[i].elements[j].value == val) document.forms[i].elements[j].checked = true; } } } } } } function RemoveCookies() { if (document.images) { for (i=0;i<document.forms.length;i++) { for (j=0;j<document.forms[i].elements.length; j++) { if ((document.forms[i].elements[j].type == "text") || (document.forms[i].elements[j].type == "password") || (document.forms[i].elements[j].type == "textarea") || (document.forms[i].elements[j].type == "radio")) { val = document.forms[i].elements[j].value; } else if (document.forms[i].elements[j].type.indexOf("select") != -1) { val = ""; for(k=0;k<document.forms[i].elements[j].length;k++) if (document.forms[i].elements[j].options[k].selected) val += k+" "; } else if (document.forms[i].elements[j].type == "checkbox") { val = document.forms[i].elements[j].checked; } DeleteCookie("gsremember_"+document.forms[i].elements[j].form.name+"_"+document.forms[i].elements[j].name,val); } } } } function CleanUp() { if (totprice<{MinOrderValue}) { alert('Sie haben Artikel fⁿr {Currency} '+parent.alterError(totprice)+' in Ihrem Warenkorb.\nDer Mindestbestellwert von {Currency} {MinOrderValue} ist noch nicht erreicht.'); return false; } if (document.orderform.rememberme.checked) { SaveForm(); } else { RemoveCookies(); //delete cookies } if (parent.mypaymentvalue == 'Paybox') { PayboxTransfer(); } } window.onload = GetCookieValues; //--> </SCRIPT>