            function LargeImageShow(LImageUrl,ImageW,ImageH){
                ImageH += 20;
                ImageW += 20;
                largeImage = window.open(LImageUrl,'largeImage','location=no,left=200,top=200,menubar=no,height='+ ImageH +',width=' + ImageW);
                largeImage.focus();
            }
            
            function FixStr(strToFix){
              	var re,rv;
              	var rv = String(strToFix);
              	re = /[\{\}-]/g;
              	rv=rv.replace(re,"");
                return (rv);
            }
            
            function OffLineAlert(){
            	 alert('This option disabled  Off-Line.');
            	 return false;
            }
			function OpenPrintCart(url){
//				alert(url);
			   window.open(url,"_blank","width=500,status=yes,toolbar=yes,menubar=yes,location=yes,resizable=yes,scrollbars=yes");
						}
						
			function OpenMediaPlayer(url,id,mediaurl){
			   var qs = "";
				   if(url!="")qs = "url="+escape(url);
					 else if(id!="")qs = "id="+escape(id);
					 window.open(mediaurl+qs);
//					 window.open("<!--@@@ WS3 : Link--><xsl:call-template name="S_Link"><xsl:with-param name="key">media player</xsl:with-param></xsl:call-template>"+qs);
			}
						
						function openSecondaryLongDescPopup(o){
/*
						     width = "<xsl:value-of select="/shop/DBParams/DBParamsItem[ParamName='SecondaryLongDescPopupWidth']/ParamValue"/>";   <!--{08087CE9-C794-4DED-96C3-73DD8F78DDFD}-->
								 height = "<xsl:value-of select="/shop/DBParams/DBParamsItem[ParamName='SecondaryLongDescPopupHeight']/ParamValue"/>"; <!--{94A147B4-CB30-46A9-9A26-BCF13D69DFC3}-->
								 if(width=="")width=400;
								 if(height=="")height=500;
								 
      			     var w = window.open("","","location=no,left=50,top=50,menubar=no,height="+height+",width="+width+",scrollbars=yes");
      					 var html = "";
      					 <xsl:text disable-output-escaping="yes"><![CDATA[var bhtml = "</BODY>";]]></xsl:text>
      					 try{
								     <xsl:choose>
										    <xsl:when  test="$IsOnline=0">
          					        html=document.body.parentElement.children[0].outerHTML;
										    </xsl:when>
												<xsl:otherwise>
												    html=document.all[0].children[0].outerHTML;														
												</xsl:otherwise>
										 </xsl:choose>		
										 <xsl:if test="$IsOnline=0">
            					 <xsl:text disable-output-escaping="yes"><![CDATA[
											    var rep = "@@@ Do not delete this block(.|\n)*me"+"ta";
													var re = new RegExp(rep,"mi");
*/													
//											    html=html.replace(re,"*/</"+"SCRIPT><"+"ME"+"TA");            					    													
/*            					 ]]></xsl:text> 
          					 </xsl:if>
          					 <xsl:text disable-output-escaping="yes"><![CDATA[
										 var rep = "\>(.|\n)*";
										 var re = new RegExp(rep,"mi")
										 html=html+document.body.outerHTML.replace(re,"*>");
*/										 
//          					 //html=html+document.body.outerHTML.replace(/\>(.|\n)*/mi,">");
/*          					 ]]></xsl:text>
      					 }catch(e){
      					     bhtml="";
      					 }
      					 <xsl:text disable-output-escaping="yes"><![CDATA[html = "<HTML>"+html+o.innerHTML+bhtml+"</HTML>";]]></xsl:text>
      					 w.document.open();
      					 w.document.write(html);
      					 w.document.close();
      					 w.focus(); 
      					 //w.document.body.innerText = html;					 			 
*/
    			  }
				  
				   // Prints any item by ID 
	            function PrintItem(objItem,strParams){
	            var defaultParams = 'toolbar=no,menubar=no,fullscreen=no ,scrollbars=yes,resizable=yes,width=620,height=575,top=10,left=10';
	            var ItemWin;
	            if(strParams!=null)
	              {
	                ItemWin = window.open('','_blank',strParams);
	              } 
	            else
	              {
	                ItemWin = window.open('','_blank',defaultParams);
	              }
	            var myDoc = objItem.outerHTML ;
	            ItemWin.document.open();
	
	            ItemWin.document.write('&lt;LINK rel="stylesheet" type="text/css" href="http://pionet.pionet.com/template/main.css"&gt;&lt;STYLE&gt;body{background-color:#FFFFFF;}&lt;/STYLE&gt;&lt;TABLE align="center" border="0"  width="100%"&gt;&lt;TR&gt;&lt;TD  dir="ltr"&gt;' + myDoc + '&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;' ); 
	            
	            ItemWin.document.close();
	            ItemWin.print();
	            ItemWin.close();
	            }
				
				
				function PopUp(objItem){
	            var defaultParams = 'toolbar=no,menubar=no,fullscreen=no ,scrollbars=no,resizable=yes,width=375,height=185,top=220 left=350';
	            var ItemWin;
	            if(0)
	              {
	                ItemWin = window.open('','_blank');
	              } 
	            else
	              {
	                ItemWin = window.open('','_blank',defaultParams);
	              }
	            var myDoc = objItem.outerHTML ;
	            ItemWin.document.open();
	            //alert(myDoc);
	            ItemWin.document.write( myDoc ); 
				//ItemWin.document.write('&lt;LINK rel="stylesheet" type="text/css" href="http://pionet.pionet.com/template/main.css"&gt;&lt;STYLE&gt;body{background-color:#FFFFFF; padding:0px;align:left;}&lt;/STYLE&gt;&lt;TABLE align="center" border="0" &gt;&lt;TR&gt;&lt;TD  dir="ltr"&gt;' + myDoc + '&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;' ); 
	            
	            //ItemWin.document.close();
	            //ItemWin.print();
	            //ItemWin.close();
	            }