function AjaxInit() { var AjaxObj = false; if(window.XMLHttpRequest){ AjaxObj = new XMLHttpRequest(); } else if (window.ActiveXObject){ AjaxObj=new ActiveXObject("Msxml2.XMLHTTP"); if (!AjaxObj){ AjaxObj=new ActiveXObject("Microsoft.XMLHTTP"); } } return(AjaxObj); } function AjaxPostData(url,method, vari, modefunction, queryStr,loadingDiv, prodId, sdate, titleVar){ //alert(url); var dataArr = new Array(); divObj = document.getElementById(loadingDiv); if(divObj) { divObj.innerHTML = "Loading..."; } var Ajax=AjaxInit(); try { if(method == 'GET') { url += queryStr; } //alert(url); Ajax.open(method, url); Ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); Ajax.onreadystatechange = function() { if (Ajax.readyState == 4 && Ajax.status == 200) { switch(modefunction){ case "showProduct": document.getElementById('product_details').innerHTML= ''; document.getElementById('product_details').innerHTML=Ajax.responseText; if(Ajax.responseText.indexOf('//runSlideShow()')>=0){ runSlideShow(); } var printCont = document.getElementById('printCont'); var printBtn = document.getElementById('printBtn_' + prodId + sdate); if(printCont && printBtn) { printCont.innerHTML = ''; printCont.appendChild(printBtn); } /* var divSrc = document.getElementById('srcScript'); divSrc.innerHTML = ""; var script= document.createElement('script'); script.type= 'text/javascript'; script.src= "http://s7.addthis.com/js/300/addthis_widget.js#pubid=xa-4c7736f50093a966&domready=1"; divSrc.appendChild(script); */ if(navigator.platform.indexOf("iPad") != -1 || navigator.platform.indexOf("iPhone") != -1) { // Print $(".printLink, .socialIcons").click(function(e) { var el = $(this); var link = el.attr('href'); window.open(link); }); } break; } } } Ajax.send(queryStr + "&random=" + Math.random()); }catch (errv) { Ajax.send(errv); } } function getArrValue(vari, data){ var retData = new Array(); var dataArr = data.split('##|||##'); var count = 0; var retStr = ""; for(var i=0; i=0) { retData[count] = getVarValue(vari, dataArr[i]); count++; } } for(var i=0; i= 0) { varArr = dataArr[i].split('##|##'); if(vari[count] == varArr[0]) { retData[count] = varArr[1]; count++; } } } for(var i=0; i