<!--
<!--
// Global variables
var pageCnt  = 0;

isNS4 = (document.layers) ? 1 : 0;
isIE  = (document.all) ? 1 : 0;
isW3C = (document.getElementById && !document.all) ? 1 : 0;
isIE4Mac = ((navigator.appVersion.indexOf("Mac") != -1) && (document.all) && !(document.getElementById)) ? 1 : 0;

// blizsie overenie, toho, ci je naozaj IE
if (isIE)
{
  if (navigator.userAgent.indexOf("MSIE")==-1) isIE=0;
}

// mys nad polozkou menu
// implicitne sa popup menu neposuva 

function showPage(name)
{
  //if (!isIE) return;
  ops = eval("'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=yes'");
  window.open(name,pageCnt++,ops);
  return;  
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
  
function trim(string){
	if (typeof(string) != 'string') return '';
	while (string.charAt(0) == ' ')	string	= string.substring(1);
	while (string.charAt(string.length - 1) == ' ')	string	= string.substring(-1);
	return string;
}

function show_faq(id)
{
  if (id==" ") return;
  name="http://www.nod32.com/support/faq1.php?id="+id;
  ops = eval("'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=yes,width=400,height=300,top=0,left=0'");
  window.open(name, "faq", ops);
  return;
}

function win(f,w,h)
{
window.open(f, 'win', config='height='+h+',width='+w+',scrollbars=1');
}

function wins(f,w,h)
{
window.open(f, 'win', config='height='+h+',width='+w+',scrollbars=1');
}

function winful(f)
{
window.open(f,"",'toolbar=yes,status=yes,resizable=yes,scrollbars=1,menubar=yes')
}

function winspecial(f)
{
window.open(f,"",'')
}

function winopen(url,w,h)
{
window.open(url,"",'width='+w+',height='+h+',toolbar=no,top=0;left=0;status=no,maxsize=yes,resizable=yes,scrollbars=yes,menubar=no')
}

function winopen_noscroll(f,w,h)
{
window.open(f, 'win', config='height='+h+',width='+w+',toolbar=no,status=no,maxsize=no,resizable=no,scrollbars=no,menubar=no');
}

function winopen1(f,w,h)
{
window.open(f, 'win', config='height='+h+',width='+w+',scrollbars=0');
}

isIE  = (document.all) ? 1 : 0;

function showImg(imgname, x, y)
{
  if (isIE) {x+=20; y+=23};
  var name="../images/products/"+imgname+".jpg";
  ops = eval("'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=yes,width=" + x + ",height=" + y + "'");
  window.open(name, 'New1', ops);
  return;
}

function newSite(url)
{
  if (isIE) navigate(url);
  else window.location=url;
}

function internet()
{
window.open('http://banisaz.com/internet',"",'width=800,height=600,toolbar=no,status=no,resizable=yes,scrollbars=yes,menubar=no')
}


var strUserAgent = navigator.userAgent.toLowerCase(); 
			var isIE = strUserAgent.indexOf("msie") > -1; 
			var isNS6 = strUserAgent.indexOf("netscape6") > -1; 
			var isNS4 = !isIE && !isNS6  && parseFloat(navigator.appVersion) < 5; 
			
			//regular expressions
			var reValidChars = /\d/;
		
			//mask function
			function KeyPress_Numeric_Int(objEvent,val) {
				var iKeyCode, strKey;  
                var msg
               if (val=='1') msg="1"
               
               
				if (isIE) {
				    iKeyCode = objEvent.keyCode;
				} else {
				    iKeyCode = objEvent.which;
				}
				
				strKey = String.fromCharCode(iKeyCode);
				if (!reValidChars.test(strKey)) {
					return false;
				}
			}			
		
//-----------------------------------------------------------------------------------------------------------
			//browser detection
			var strUserAgent = navigator.userAgent.toLowerCase(); 
			var isIE = strUserAgent.indexOf("msie") > -1; 
			var isNS6 = strUserAgent.indexOf("netscape6") > -1; 
			var isNS4 = !isIE && !isNS6  && parseFloat(navigator.appVersion) < 5; 
			
			//regular expressions
			var reValidChars = /\d/;
		
			//mask function
			function KeyPress_String(objEvent,val) {
				var iKeyCode, strKey;  
                var msg
               if (val=='1') msg="1"
        
               
				if (isIE) {
				    iKeyCode = objEvent.keyCode;
				} else {
				    iKeyCode = objEvent.which;
				}
				
				strKey = String.fromCharCode(iKeyCode);
				if (reValidChars.test(strKey)) {
										return false;
				}
			}			
		
//-----------------------------------------------------------------------------------------------------------

			function Mask_English(obj) 
			{
				var iKeyCode, strKey,UpperKey,strLen;  
               	
                strLen=obj.value.length;
                
               	if (isIE) 
				{
				  iKeyCode = event.keyCode;
				} 
				else 
				{
				  iKeyCode = event.which;
				}
								
				if (iKeyCode>=65 && iKeyCode<=90)			
				{
				 return true                              
				}
				if (iKeyCode>=97 && iKeyCode<=122)			
				{
				 return true                              
				}
				if (iKeyCode==32 && strLen!=0)			
				{
				 return true                              
				}
	           
				return false
			}			
//-----------------------------------------------------------------------------------------------------------			
            function UpperCase_FirstCharString(obj) 
			{
			var strVal;
			
			strVal=obj.value;
			strVal=strVal.substring(0,1).toUpperCase()+strVal.substring(1,strVal.length);
			obj.value=strVal;
			return true
			}			
//-----------------------------------------------------------------------------------------------------------	
function Mask_Number() 
			{
				var iKeyCode, strKey;    
               	if (isIE) 
				{
				  iKeyCode = event.keyCode;
				} 
				else 
				{
				  iKeyCode = event.which;
				}
							
				if (iKeyCode>=48 && iKeyCode<=57)			
				{
				 return true                              
				}
	           
				return false
			}			

//-----------------------------------------------------------------------------------------------------------	
function Mask_Farsi(objEvent) 
			{
				var iKeyCode, strKey;  
               	
           
                
               	if (isIE) 
				{
				  iKeyCode = objEvent.keyCode;
				} 
				else 
				{
				  iKeyCode = objEvent.which;
				}
								
				alert(iKeyCode)	           
				return false
			}			
//-----------------------------------------------------------------------------------------------------------

//-----------------------------------------------------------------------------------------------------------

var lang = 1;	// 1: Farsi, 0: English

// Farsi keyboard map based on Iran Popular Keyboard Layout

var farsikey = [
   0x0020, 0x0021, 0x061B, 0x066B, 0x00A4, 0x066A, 0x060C, 0x06AF,
   0x0029, 0x0028, 0x002A, 0x002B, 0x0648, 0x002D, 0x002E, 0x002F,
   0x06F0, 0x06F1, 0x06F2, 0x06F3, 0x06F4, 0x06F5, 0x06F6, 0x06F7,
   0x06F8, 0x06F9, 0x003A, 0x06A9, 0x003E, 0x003D, 0x003C, 0x061F,
   0x066C, 0x0624, 0x200C, 0x0698, 0x06CC, 0x064D, 0x0625, 0x0623,
   0x0622, 0x0651, 0x0629, 0x00BB, 0x00AB, 0x0621, 0x004E, 0x005D,
   0x005B, 0x0652, 0x064B, 0x0626, 0x064F, 0x064E, 0x0056, 0x064C,
   0x0058, 0x0650, 0x0643, 0x062C, 0x0698, 0x0686, 0x00D7, 0x0640,
   0x067E, 0x0634, 0x0630, 0x0632, 0x064A, 0x062B, 0x0628, 0x0644,
   0x0627, 0x0647, 0x062A, 0x0646, 0x0645, 0x0626, 0x062F, 0x062E,
   0x062D, 0x0636, 0x0642, 0x0633, 0x0641, 0x0639, 0x0631, 0x0635,
   0x0637, 0x063A, 0x0638, 0x007D, 0x007C, 0x007B, 0x007E
];

// on Alt+Shift, switch language
function FKeyDown()
{
   if (window.event.shiftKey && window.event.altKey) { 
      if (lang == 0) {
         lang = 1;
         window.defaultStatus = "Farsi Mode";
      }
      else {
         lang = 0;
         window.defaultStatus = "English Mode";
      }
      return false;
   }
   return true;
}

// change the Farsi
function FKeyPress()
{
   var key = window.event.keyCode;
   // Avoid processing if control or higher than ASCII (i.e., in Arabic Windows)
   if (key < 0x0020 || key >= 0x00FF)
      return;
   if (lang == 1) { //If Farsi
      if (key == 0x0020 && window.event.shiftKey) // Shift-space -> ZWNJ
         window.event.keyCode = 0x200C;
      else
         window.event.keyCode = farsikey[key - 0x0020];
   }
   return true;
}


function LangFar (myobj)
{
       myobj.style.textAlign = "right";
       myobj.style.direction = "rtl";
       myobj.focus();
       lang = 1;
}


function LangEng (myobj)
{
       myobj.style.textAlign = "left";
       myobj.style.direction = "ltr";
       myobj.focus();
       lang = 0;
}


//-----------------------------------------------------------------------------------------------------------

function Mask_Email() 
			{
				var iKeyCode, strKey,UpperKey,strLen;  
              
               	if (isIE) 
				{
				  iKeyCode = event.keyCode;
				} 
				else 
				{
				  iKeyCode = event.which;
				}
								
				if (iKeyCode>=65 && iKeyCode<=90)			
				{
				 return true                              
				}
				if (iKeyCode>=97 && iKeyCode<=122)			
				{
				 return true                              
				}
				if (iKeyCode==46 || iKeyCode==45 || iKeyCode==95 || iKeyCode==64 )			
				{
				 return true                              
				}
				if (iKeyCode>=48 && iKeyCode<=57)			
				{
				 return true                              
				}

	           
				return false
			}			
			
//-----------------------------------------------------------------------------------------------------------
function Mask_StringWithoutSpace() 
			{
				var iKeyCode, strKey,UpperKey,strLen;  
              
               	if (isIE) 
				{
				  iKeyCode = event.keyCode;
				} 
				else 
				{
				  iKeyCode = event.which;
				}				
				if (iKeyCode>=65 && iKeyCode<=90)			
				{
				 return true                              
				}

				if (iKeyCode>=97 && iKeyCode<=122)			
				{
				 return true                              
				}
				if (iKeyCode>=48 && iKeyCode<=57)			
				{
				 return true                              
				}
				return false
			}			
//-----------------------------------------------------------------------------------------------------------

function LowerCase_String(obj) 
			{
			var strVal;
			strVal=obj.value.toLowerCase()
			obj.value=strVal;
			return true
			}			
//-----------------------------------------------------------------------------------------------------------
function Mask_Moadel(obj) 
			{
				var iKeyCode, strKey,i,strVal,strLen,flag;    
               	if (isIE) 
				{
				  iKeyCode = event.keyCode;
				} 
				else 
				{
				  iKeyCode = event.which;
				}
				
                strVal=obj.value;
                strLen=strVal.length;
                strKey = String.fromCharCode(iKeyCode);
               
               if(iKeyCode>=48 && iKeyCode<=57 || iKeyCode==46)
               {                    
                if (iKeyCode==46)
                {
                 if(strLen>=3)
                 {
                  return false
                 }
                 for(i=0;i<strLen;i++)
                 {
                 if (strVal.charAt(i)==".")
                 {
                  return false
                 }
                 }//end for
                }
                return true
               }
               else
               {
                return false
               }             	          
			}	
//-----------------------------------------------------------------------------------------------------------

function Format_Moadel(obj)	
         {
          var strKey,i,strVal,strLen,intPlan;
          
          strVal=obj.value;
          strLen=strVal.length;
          obj.value=""
          
          for(i=0;i<strLen;i++)
          {
           if(strVal.charAt(i)==".")
           {
            intPlan=i;
            i=strLen;
           }
           else
           {
            intPlan=99;
           }
          }
          //if "." is first character
          if(intPlan==0)
          {
           if(strLen==1)
            {
              obj.value="00.00";
              return true           
            }
            
            if(strLen==2)
            {
              obj.value="00"+strVal+"0";
              
              return true           
            }

            if(strLen==3)
            {
              obj.value="00"+strVal;
              return true           
            }
             
            if(strLen==4 || strLen==5)
            {
              obj.value="00"+strVal.substring(0,3);
              return true           
            }
           }

          //if "." is second character
          if(intPlan==1)
          {
           if(strLen==2)
            {
              obj.value="0"+strVal+"00";
              return true           
            }
            
            if(strLen==3)
            {
              obj.value="0"+strVal+"0";
              return true           
            }

            if(strLen==4)
            {
              obj.value="0"+strVal;
              return true           
            }
             
            if(strLen==5)
            {
              obj.value="0"+strVal.substring(0,4);
              return true           
            }
           }


          //if "." is third character
          if(intPlan==2)
          {
            if(strLen==3)
            {
              obj.value=strVal+"00";
              return true           
            }

            if(strLen==4)
            {
              obj.value=strVal+"0";
              return true           
            }
             
            if(strLen==5)
            {
              obj.value=strVal;
              return true           
            }
           }

           
          //if "." is not to be
          if(intPlan==99)
          {
            if(strLen==1)
            {
              obj.value=strVal+"0.00";
              return true           
            }

            if(strLen==2)
            {
              obj.value=strVal+".00";
              return true           
            }
             
            if(strLen>=3)
            {
              obj.value=strVal.substring(0,2)+".00";
              return true           
            }
           }
         }


	
