//
//	Copyright SIM+CMS 2006-2007, all rights reserved!
//	------------------------------------------------
//	Do not use this script without written permission from simpluscms.com, please Email us:
//	info@simpluscms.com	
var ajax_root="/";var ajax_shoplist="";var ajax_culture="";function ajaxupdPage(rootdir){pgAjax=new ajaxGetInstance();if(rootdir&&typeof(rootdir)=="string")pgAjax.SetRoot(rootdir);var elArr=document.getElementsByTagName("DIV");if(elArr!=null){for(i=0;i<elArr.length;i++){if(elArr[i].className=="cms_form"){var contentID=getContentID(elArr[i].id);pgAjax.GetForm(elArr[i].id,contentID)}if(elArr[i].className=="cms_article"||elArr[i].className=="cms_content"){var contentID=getContentID(elArr[i].id);pgAjax.GetContent(elArr[i].id,contentID)}}}if(window.old_onload)window.old_onload()}function getContentID(val){var retval=val;if(retval.indexOf("sim_")!=-1){retval=retval.substring(4)}return retval}function ajaxGetInstance(){this.SetRoot=_ajax_setroot;this.GetContent=ajaxGetContent;this.GetForm=ajaxGetForm;this.Add2Chart=ajaxAdd2Chart;this.NumOfItems=ajaxNumOfItems;this.SetNumItems=ajaxSetNumItems;function _ajax_setroot(rootval){ajax_root=rootval}function ajaxGetContent(objid,reqid){var obj=document.getElementById(objid);if(!obj){return false}var _ajax_req=new String();_ajax_initialize();var url=ajax_root+"simplus_cms/_client/ajax/getcontent.aspx?reqid="+escape(reqid);if(_ajax_req!=null){_ajax_req.onreadystatechange=_ajax_content;_ajax_req.open("GET",url,true);_ajax_req.send(null)}function _ajax_initialize(){try{_ajax_req=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{_ajax_req=new ActiveXObject("Microsoft.XMLHTTP")}catch(oc){_ajax_req=null}}if(!_ajax_req&&typeof XMLHttpRequest!="undefined"){_ajax_req=new XMLHttpRequest()}}function _ajax_content(){if(_ajax_req.readyState==4){if(_ajax_req.status==200){obj.innerHTML=_ajax_req.responseText}}}}function ajaxGetForm(objid,reqid){var obj=document.getElementById(objid);if(!obj){return false}var query="?";if(window.location.search)query=window.location.search+"&";var cssDoc=getStyleSheet();var url=ajax_root+"simplus_cms/_client/ajax/genform.aspx"+query+"FormName="+reqid+"&cssDoc="+cssDoc;var setHeight=obj.parentNode.style.height;obj.parentNode.style.backgroundImage="url("+ajax_root+"simplus_cms/images/ajaxloader.gif)";obj.parentNode.style.backgroundRepeat="no-repeat";if(window.addEventListener||window.attachEvent){obj.innerHTML="<iframe id='ifrm_"+objid+"' src='"+url+"' frameborder='0' style='background-color:transparent;' allowtransparency='true' scrolling='no' width='99.99%' height='0'></iframe>"}else{obj.innerHTML="<iframe id='ifrm_"+objid+"' src='"+url+"' frameborder='0' style='background-color:transparent;' allowtransparency='true' scrolling='no' width='99.99%' height='"+setHeight+"'></iframe>"}var objfrm=document.getElementById("ifrm_"+objid);if(window.addEventListener){objfrm.addEventListener("load",_init,false)}else if(window.attachEvent){objfrm.attachEvent("onload",_init)}function _init(){objfrm.height=setHeight;obj.parentNode.style.backgroundImage=""}}function getStyleSheet(){var retval="";var styleObj;styleObj=document.getElementsByTagName("link");if(styleObj!=null){for(j=0;j<styleObj.length;j++){if(styleObj[j].href.indexOf(".css")!=-1){retval+=styleObj[j].href+";"}}}return escape(retval)}function ajaxNumOfItems(objID){var obj=document.getElementById(objID);if(!obj){return false}ajax_shoplist=objID;var haslang=document.getElementById("_langJS");if(!haslang){ajax_culture=pageLanguage();var _lang=ajax_culture;var sc=document.createElement('script');sc.type='text/javascript';sc.id="_langJS";sc.src=ajax_root+'simplus_catalog/include/'+_lang+".js";document.getElementsByTagName('head')[0].appendChild(sc)}var _ajax_req=new String();_ajax_initialize();var timestamp=Math.random();var url=ajax_root+"simplus_catalog/ajax/numofitems.aspx?ts="+timestamp;if(_ajax_req!=null){_ajax_req.onreadystatechange=_ajax_content;_ajax_req.open("GET",url,true);_ajax_req.send(null)}function _ajax_initialize(){try{_ajax_req=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{_ajax_req=new ActiveXObject("Microsoft.XMLHTTP")}catch(oc){_ajax_req=null}}if(!_ajax_req&&typeof XMLHttpRequest!="undefined"){_ajax_req=new XMLHttpRequest()}}function _ajax_content(){if(_ajax_req.readyState==4){if(_ajax_req.status==200){var retval=_ajax_req.responseText;if(retval.indexOf("alert:")==-1){obj.innerHTML=_ajax_req.responseText}else{alert(retval.replace("alert:",""))}}}}}function ajaxAdd2Chart(prodID,mode){var obj;if(ajax_shoplist!=""){obj=document.getElementById(ajax_shoplist)}var _ajax_req=new String();var oldval=obj.innerHTML;obj.innerHTML="<img src='"+ajax_root+"simplus_catalog/images/ajax-loader.gif'>";document.body.style.cursor="wait";var newMsg=new objMsg("msg"+prodID);newMsg.create(jsLang.txtShoppingCart,jsLang.txtAddProduct+":"+prodID+" -> <a href='"+ajax_root+"simplus_catalog/'>"+jsLang.txtShoppingCart+"<p align='center'><img src='"+ajax_root+"simplus_catalog/images/basket.gif' align='center' border='0'></p></a>");newMsg.show();_ajax_initialize();var timestamp=Math.random();var url=ajax_root+"simplus_catalog/ajax/addtobasket.aspx?prodid="+escape(prodID)+"&mode="+mode+"&"+timestamp;if(_ajax_req!=null){_ajax_req.onreadystatechange=_ajax_content;_ajax_req.open("GET",url,true);_ajax_req.send(null)}function _ajax_initialize(){try{_ajax_req=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{_ajax_req=new ActiveXObject("Microsoft.XMLHTTP")}catch(oc){_ajax_req=null}}if(!_ajax_req&&typeof XMLHttpRequest!="undefined"){_ajax_req=new XMLHttpRequest()}}function _ajax_content(){if(_ajax_req.readyState==4){if(_ajax_req.status==200){var retval=_ajax_req.responseText;if(retval.indexOf("alert:")!=-1){newMsg.hide();alert(retval.replace("alert:",""));obj.innerHTML=oldval}else if(retval.indexOf("confirm:")!=-1){if(confirm(retval.replace("confirm:",""))){ajaxAdd2Chart(prodID,1)}else{obj.innerHTML=oldval}}else{if(typeof(obj)=="object"){obj.innerHTML=_ajax_req.responseText}}document.body.style.cursor="auto"}}}}function ajaxSetNumItems(prodID,items){var obj=document.getElementById("pr"+prodID);var objtot=document.getElementById("totval");if(!obj||!objtot){return false}var _ajax_req=new String();document.body.style.cursor="wait";obj.innerHTML="<img src='"+ajax_root+"simplus_catalog/images/ajax-loader.gif'>";_ajax_initialize();var timestamp=Math.random();var url=ajax_root+"simplus_catalog/ajax/setnumitems.aspx?prodid="+escape(prodID)+"&items="+items+"&"+timestamp;if(_ajax_req!=null){_ajax_req.onreadystatechange=_ajax_content;_ajax_req.open("GET",url,true);_ajax_req.send(null)}function _ajax_initialize(){try{_ajax_req=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{_ajax_req=new ActiveXObject("Microsoft.XMLHTTP")}catch(oc){_ajax_req=null}}if(!_ajax_req&&typeof XMLHttpRequest!="undefined"){_ajax_req=new XMLHttpRequest()}}function _ajax_content(){if(_ajax_req.readyState==4){if(_ajax_req.status==200){var retval=_ajax_req.responseText;if(retval.indexOf("alert:")!=-1){alert(retval.replace("alert:",""))}else if(retval.indexOf("confirm:")!=-1){if(confirm(retval.replace("confirm:",""))){ajaxAdd2Chart(prodID,1)}}else{var arrVal=new Array();arrVal=retval.split('@');obj.innerHTML=arrVal[0];objtot.innerHTML=arrVal[1]}document.body.style.cursor="auto"}}}}}function objMsg(objID){var maxheight=120;var cntheight=0;var id=objID;this.objID=objID;this.create=_create;this.show=_show;this.hide=_close;window.onscroll=function(){var obj=document.getElementById(id);obj.style.bottom=-document.body.scrollTop+5+"px"};function _create(header,text){var old=document.getElementById(id);if(old){document.body.removeChild(old)}var objdiv=document.createElement("DIV");objdiv.id=id;objdiv.className="popUp";objdiv.style.bottom=-document.body.scrollTop+5+"px";objdiv.style.height="1px";objdiv.style.display="none";objdiv.innerHTML="<table width='100%' cellpadding='0' cellspacing='0' id='tbl"+id+"' class='poptable' style='display:none'><tr><th class='popheader' align='left'>"+header+":</th><td class='popclose' align='center' onclick='msg_hide(&quot;"+id+"&quot;)'>X</td></tr><tr><td class='popcontent' colspan='2'>"+text+"</td></tr></table>";document.body.appendChild(objdiv)}function _show(){var obj=document.getElementById(id);obj.style.display="";window.setTimeout("msg_grow('"+id+"')",100)}function _close(){msg_hide(objID)}}function msg_grow(targetid){theheight=parseInt(document.getElementById(targetid).style.height.replace("px",""));if(theheight<120){document.getElementById(targetid).style.height=theheight+4+'px';window.setTimeout("msg_grow('"+targetid+"')",5)}else{document.getElementById("tbl"+targetid).style.display="";window.setTimeout("msg_hide('"+targetid+"')",2500)}}function msg_hide(targetid){var el=document.getElementById(targetid);el.style.filter='blendTrans(duration=1)';if(el.filters){el.filters.blendTrans.apply();el.style.visibility='hidden';el.filters.blendTrans.play()}else{el.style.display="none";el.style.visibility='hidden'}}function switchLang(langId,Culture){var docloc=document.location.href;var pnt=docloc.lastIndexOf(".");if(pnt!=-1){pnt-=3;var ext=docloc.substring(pnt);if(ext.charAt(0)=='_'){docloc=docloc.substring(0,pnt)+langId+docloc.substring(pnt+3)}else{pnt+=3;docloc=docloc.substring(0,pnt)+langId+docloc.substring(pnt)}function _ajax_initialize(){try{_ajax_req=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{_ajax_req=new ActiveXObject("Microsoft.XMLHTTP")}catch(oc){_ajax_req=null}}if(!_ajax_req&&typeof XMLHttpRequest!="undefined"){_ajax_req=new XMLHttpRequest()}}function _ajax_content(){if(_ajax_req.readyState==4){if(_ajax_req.status==200){var retval=_ajax_req.responseText;if(retval.indexOf("alert:")!=-1){alert(retval.replace("alert:",""))}else{document.location.href=retval}}}}_ajax_initialize();var timestamp=Math.random();var url=ajax_root+"simplus_cms/_client/ajax/setculture.aspx?culture="+escape(Culture)+"&newURL="+escape(docloc)+"&"+timestamp;if(_ajax_req!=null){_ajax_req.onreadystatechange=_ajax_content;_ajax_req.open("GET",url,true);_ajax_req.send(null)}}}function pageLanguage(){var myDocumentElements;var retval="";if(document.all){myDocumentElements=document.all.tags("meta")}else if(document.documentElement){myDocumentElements=document.getElementsByTagName("meta")}if(typeof(myDocumentElements)!="undefined"){for(var i=1;i<=myDocumentElements.length;i++){myMeta=myDocumentElements.item(i-1);if(myMeta.name){retval=myMeta.content;break}}}return retval}function goShopCart(){document.location.href=ajax_root+"simplus_catalog/default.aspx?culture="+ajax_culture+"&returl="+escape(document.location.href)}