var globalHandlers={onCreate:function(){Element.show('systemWorking');},onComplete:function(){if(Ajax.activeRequestCount==0){Element.hide('systemWorking');}}};function submitRequest(strURL,params,responseFunction){var myAjax=new Ajax.Request(strURL,{method:'post',parameters:params,onComplete:responseFunction});}
function ltrim(s){return s.replace(/^\s*/,"");}
function rtrim(s){return s.replace(/\s*$/,"");}
function trim(s){return rtrim(ltrim(s));}
function resetForm(formName){var allFields=Form.getElements(formName);for(var i=0;i<allFields.length;i++){if(allFields[i].tagName=="SELECT"){clearOptionList(allFields[i].name);}else{if(allFields[i].name.indexOf("_")!=0)
clearTextfield(allFields[i].name);}
if(allFields[i].name.indexOf("_")!=0)
disableElement(allFields[i].name,true);}}
function clearOptionList(elemName){var elem=$(elemName);for(var i=elem.length;i>=0;i--)
elem.remove(i);}
function clearTextfield(elemName){var elem=$(elemName);elem.value="";}
function disableElement(elemId){var elem=document.getElementById(elemId);elem.disabled=true;}
function enableElement(elemId){var elem=document.getElementById(elemId);elem.disabled=false;}
function extractFirstValue(request){try{var xmldoc=request.responseXML;var root=xmldoc.getElementsByTagName('TABLE')[0];var num=root.getElementsByTagName('ENTRY').length;if(num==0)
return"";var elem=root.getElementsByTagName('ENTRY').item(0);var v=elem.getElementsByTagName('VALUE')[0].firstChild.nodeValue;return trim(v);}catch(ex){return"";}}
function fillTextfield(elemName,request){try{var field=$(elemName);var xmldoc=request.responseXML;var root=xmldoc.getElementsByTagName('TABLE')[0];var num=root.getElementsByTagName('ENTRY').length;if(num==0)
return false;var elem=root.getElementsByTagName('ENTRY').item(0);var v=elem.getElementsByTagName('VALUE')[0].firstChild.nodeValue;field.value=trim(v);return true;}catch(ex){return false;}}
function getCustomElement(ID,TAG){var node=document.getElementsByTagName(TAG);var returnNode=null;for(i=0;i<node.length;i++){if(node[i].id==ID){returnNode=node[i];}}
return returnNode;}
function fillOptionList(elemName,request){try{var field=$(elemName);var xmldoc=request.responseXML;var root=xmldoc.getElementsByTagName('TABLE')[0];var num=root.getElementsByTagName('ENTRY').length;if(num==0)
return false;for(var i=0;i<num;i++){var elem=root.getElementsByTagName('ENTRY').item(i);var n=elem.getElementsByTagName('NAME')[0].firstChild.nodeValue;var v=elem.getElementsByTagName('VALUE')[0].firstChild.nodeValue;var optNew=document.createElement('option');optNew.text=trim(v);optNew.value=trim(n);try{field.add(optNew,null);}catch(ex){field.add(optNew);}}
return true;}catch(ex){return false;}}
function disableRadioButtons(radioName){var elem=document.forms["stpForm"].elements[radioName];for(i=0;i<elem.length;i++){elem[i].disabled=true;}}
function initPage(){submitRequest("","",none);Ajax.Responders.register(globalHandlers);}
function setCity(val){if(trim(val)==''){return;}else{submitRequest("/shop/html/ajax_getcity.php","plz="+trim(val),displayCity);Ajax.Responders.register(globalHandlers);}}
function displayCity(request){clearOptionList("ort");if(fillOptionList("ort",request)==false){alert("Bitte geben Sie eine korrekte PLZ an.");}}
function streetSuggest(){var value=document.getElementById('strasse').value;if(trim(value)==''){return;}else{submitRequest("/shop/html/ajax_street_suggests.php","s="+trim(value),displaySuggestedStreets);Ajax.Responders.register(globalHandlers);}}
function displaySuggestedStreets(request){var divSuggest=document.getElementById('suggests');try{var xmldoc=request.responseXML;var root=xmldoc.getElementsByTagName('TABLE')[0];var num=root.getElementsByTagName('ENTRY').length;if(num==0)
return false;for(var i=0;i<num;i++){var elem=root.getElementsByTagName('ENTRY').item(i);var n=elem.getElementsByTagName('NAME')[0].firstChild.nodeValue;var v=elem.getElementsByTagName('VALUE')[0].firstChild.nodeValue;var textNode=document.createTextNode(trim(n)+'<br />');divSuggest.appendChild(textNode);alert(textNode);}
return true;}catch(ex){return false;}}
function openTellAFriend(products_id,SID){window.open('/shop/html/index.php?mp=tell_a_friend&file=popup&products_id='+products_id+'&'+SID,'tellAFriend','toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no,scrollbars=no,resizable=yes,width=600,height=400,screenX=150,screenY=150,top=150,left=150');}
function changeImage(products_id,image,size){var mainImage=document.getElementById('mainImage');mainImage.src='index.php?mp=products&file=image&size='+size+'&image='+image+'&products_id='+products_id;var link="javascript:popupImageWindow('index.php?mp=products&file=popup_image&pID="+products_id+"&image="+(image-1)+"')";var mainImageLink=document.getElementById('mainImageLink');mainImageLink.href=link;}
function showhide(divid){obj=document.getElementById(divid);obj.style.display=obj.style.display=='block'?'none':'block';}
;winprops='toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no,';function win_autologon(url){win=window.open(url,'color',winprops+'scrollbars=yes,top=150,left=180,width=240,height=390')
if(parseInt(navigator.appVersion)>=4){win.window.focus();}}
function session_win(url){win=window.open(url,"info_shopping_cart","height=460,width=430,toolbar=no,statusbar=no,scrollbars=yes")
if(parseInt(navigator.appVersion)>=4){win.window.focus();}}
function popupWindow(url){win=window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=auto,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150')
if(parseInt(navigator.appVersion)>=4){win.window.focus();}}
function searchWindow(url){win=window.open(url,'searchWindow',winprops+'scrollbars=no,width=450,height=280,screenX=150,screenY=150,top=150,left=150')
if(parseInt(navigator.appVersion)>=4){win.window.focus();}}
function helpWindow(url){win=window.open(url,'helpWindow',winprops+'scrollbars=no,width=450,height=150,screenX=150,screenY=150,top=150,left=150')
if(parseInt(navigator.appVersion)>=4){win.window.focus();}}
function popupImageWindow(url){win=window.open(url,'popupImageWindow',winprops+'scrollbars=no,resizable=yes,width=100,height=100,screenX=150,screenY=150,top=150,left=150')
if(parseInt(navigator.appVersion)>=4){win.window.focus();}}
