///////////////////////////////////////////////////////////////////
// Tapuz Monster Banner Functions And Vars:
// Last Update: 08/11/07


//////////////////////////////
// PAGE VARS:

// Forums and domains where the monster won't be displayed:
var hideInForumsStr = ",209,242,892,977,1196,1393,1347,1296,1187,1394,173,1505,1538,1563,56,82,74,98,105,140,143,163,180,183,198,203,213,250,284,286,341,418,469,481,484,490,530,556,741,818,917,926,984,1111,1314,1363,1420,1571,1345,1499,317,556,1425,180,98,1643,190,"
var hideInDomains = ",jafi,shilav,tv3,sport5,sportil,globes,esc99,bezeq,rating,hot,eonline,pictor,shvoong,maariv,ichilov,shvoong,"

var MonsterPage = "";
var MonsterPos  = "";

var BLOCK_VILON_BANNER = 0;
var displayVilonBanner = 0;

var GLV_AdmTest = "";
var GLV_AdmPage = "";
var GLV_AdmPos  = "";				

var adultsMonsterCount     = "";
var testMonster            = "";
var headerBannerCloseImg   = "";
var realMediaBannerUrl     = "";
var realMediaKingBannerUrl = "";
var headerBannerPosition   = "";
var headerBannerWidth      = "";
var headerBannerHeight     = "";
var hideMonsterBanner      =  0;
var forumIdStr             = "";
var domainStr              = "";


//////////////////////////////
// PAGE FUNCTIONS:
//==============================================================
function fVilonCookie()
{
	var ZoneName = realMediaBannerUrl.toLowerCase(); 
	ZoneName = ZoneName.replace (/www./,'home.');

	if ( readCookie("vilonAlreadyDisplayed") != "1" && 
	     BLOCK_VILON_BANNER == 0 && 
	     displayVilonBanner == 0 &&
	     ( (ZoneName == 'home.tapuz.co.il/communa') || 
	       (ZoneName == 'home.tapuz.co.il/blog')    || 
	       (ZoneName == 'home.tapuz.co.il/forums')  ||
           (ZoneName == 'home.tapuz.co.il/chat')     ) )
    {
	  displayVilonBanner = 1;
	  createCookie("vilonAlreadyDisplayed","1",1/8);
    }
}
//==============================================================
/////////////////////////////////
// Returns true if the forumId
// is int the hide list.
function isForumInHideList(forumIdStr)
{
	if(forumIdStr == "")
	{
		return false;
	}	
	forumIdStr = "," + forumIdStr + ",";
	return(hideInForumsStr.indexOf(forumIdStr) != -1);
}
//==============================================================	
/////////////////////////////////
// Returns true if the domain
// is int the hide list.	
function isDomainInHideList(domainStr)
{
	if(domainStr == "")
	{
		return false;
	}
	domainStr = "," + domainStr + ",";
	return(hideInDomains.indexOf(domainStr) != -1);
}
//==============================================================
/////////////////////////////////
// Returns true if monster banner
// Should be displayed in the current
// page.
function isMonsterOK()
{
	///////////////////////
	// checking the forum:
	if(forumIdStr != "")
	{
		if(isForumInHideList(forumIdStr))
		{
			return(false);
		}
	}
	
	///////////////////////
	// checking the domain:
	if(domainStr != "www")
	{
		if(isDomainInHideList(domainStr))
		{
			return(false);
		}
	}
	return(true);
}
//==============================================================
//////////////////////////////////////////
// Function closes the monster banner
// It is called from the realmedia system.
function closeMonster()
{
   // For KING or MONSTER synchron
   if (monsterSynchron && document.getElementById("crrossSiteBanRightDiv"))
       document.getElementById("crrossSiteBanRightDiv").style.visibility = "visible";

   // For KING or MONSTER synchron	  
   if (document.getElementById("monsterOzenDiv"))
       document.getElementById("monsterOzenDiv").style.display = "none";
	  
   var monsterDivObj = document.getElementById("monsterDiv");
   var monsterSmallDivObj = document.getElementById("monsterSmallDiv");
   var monsterBigTdObj = document.getElementById("monsterBigTd");
   var topBannerTdObj =  document.getElementById("topBannerTd");
   var topBannerDivObj = document.getElementById("TopBannerDiv");
   var closeRight = document.getElementById("closeMonsterRight");
   var closeLeft = document.getElementById("closeMonsterLeft");

   if (!monsterDivObj) return;

   if (monsterDivObj)      monsterDivObj.style.display = "none"; 
   if (closeRight)         closeRight.style.display = "none";
   if (closeLeft)          closeLeft.style.display = "none";
   if (monsterSmallDivObj) monsterSmallDivObj.style.display = "";
   
   if (monsterBigTdObj)
   {
    monsterBigTdObj.style.height = "90px"; 
    monsterBigTdObj.style.width = "728px";
   } 
   
   if (document.getElementById("headerContainer"))
       document.getElementById("headerContainer").style.marginBottom = "100px";
	 
//---------------------------NEW--MONSTER--BEGIN-----------------------
	var tbd  = document.getElementById("monsterBigTd");
	var tbds = document.getElementById("monsterBigTdSm");
	//if ( testMonster != "" && tbd && tbds ) 
    if ( tbd && tbds ) 	
	{
	 tbd.style.display  = "none";
	 tbds.style.display = "";	   

     if (MonsterPos != "" && MonsterPage != "")
        if (MonsterPos == "x20") 
           DisplayMonsterSm(MonsterPage,"x23");	 
        else if (MonsterPos == "x21") 
           DisplayMonsterSm(MonsterPage,"x24");	 
	} 
//---------------------------NEW--MONSTER--END-------------------------	
}
//==============================================================
function DisplayMonsterSm (sitepage, position) {
	var RN = new String (Math.random());
	var RNS = RN.substring(2,11);
	var oaspage = sitepage + '/1' + RNS + '@' + position;

      var rr = "";
	rr += ('\<IFRAME WIDTH=728 HEIGHT=90 NORESIZE SCROLLING=No FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 SRC="' + oas + 'adstream_sx.ads/' + oaspage + '"\>');
	rr += ('\<\/IFRAME\>');
	document.getElementById('monsterBigTdSm').innerHTML = rr;
}
//==============================================================
function displayMonster()
{
	document.write("<div id='monsterTBL1' style='position:relative;'>")
	document.write("  <div id='closeMonsterRight'>&nbsp;</div>")
	document.write("  <div id='monsterBigTdSm' style='display:none;'>&nbsp;</div>")
	document.write("  <div id='monsterBigTd' style='text-align:center;'>&nbsp;</div>")	
	document.write("  <div id='closeMonsterLeft' style='position:absolute; top:150px; left:15px; z-index:500;'>")
	document.write("    <img alt='свеш' src='" + headerBannerCloseImg + "' onclick='Monster_Hide()' />")	
	document.write("  </div>")	
	document.write("</div>")
}
//==============================================================
function displayMonster_special()
{
	document.write("<div id='monsterTBL1' style='position:relative;'>")
	document.write("  <div id='closeMonsterRight'>&nbsp;</div>")
	document.write("  <div id='monsterBigTdSm' style='display:none;'>&nbsp;</div>")
	document.write("  <div id='monsterBigTd' style='text-align:center; height:120px'>&nbsp;</div>")	
	document.write("  <div id='closeMonsterLeft' style='position:absolute; top:90px; left:-13px; z-index:500;'>")
	document.write("    <img alt='свеш' src='" + headerBannerCloseImg + "' onclick='KingExt_Hide()' />")	
	document.write("  </div>")	
	document.write("</div>")
}
//==============================================================
function displayMonster_old()
{
	document.write("<div id='monsterTBL1' style='position:relative;'>")
	document.write("  <div id='closeMonsterRight'>")
	document.write("    <img alt='свеш' src='" + headerBannerCloseImg + "' onclick='KingExt_Hide()' />")
	document.write("  </div>")
	document.write("  <div id='monsterBigTdSm' style='display:none;'>&nbsp;</div>")
	document.write("  <div id='monsterBigTd'>&nbsp;</div>")	
	document.write("  <div id='closeMonsterLeft'>")
	document.write("    <img alt='свеш' src='" + headerBannerCloseImg + "' onclick='KingExt_Hide()' />")
	document.write("  </div>")
	document.write("</div>")
}
//==============================================================
function displayMonster_special_old()
{
    displayMonster();
		
    document.getElementById("closeMonsterRight").style.padding = "15px 1px";
    document.getElementById("closeMonsterLeft").style.padding = "15px 1px";
	document.getElementById("monsterBigTd").style.height = "120px";
}
//==============================================================
//////////////////////////////////////////
// Function starts the monster banner.
// It performes all the checks, updates
// the cookie and displays the banner.
function startMonster()
{
          //--------------------------------------------------------
		  var ZoneName = realMediaBannerUrl.toLowerCase();   // this is passed to this function from topbar.asp
		  ZoneName = ZoneName.replace (/www./,'home.');
          //--------------------------------------------------------
		  var	CurrentURL = window.location.href;
	      var	PageName = CurrentURL.substring(CurrentURL.lastIndexOf('/') + 1).toLowerCase();
		  var ind = PageName.lastIndexOf('#'); 
		  if (ind >= 0) PageName = PageName.substring(0,ind);
		  var ind = PageName.indexOf('?'); 
		  if (ind >= 0) PageName = PageName.substring(0,ind);
          //--------------------------------------------------------
		  try
		  {
			numOfMonster = readCookie("monsterCount");
			if(numOfMonster == null) numOfMonster = 0;
			numOfMonster = parseInt(numOfMonster);
		  }
		  catch(monster_ex)
		  {
			numOfMonster = 0;
		  }
		  //--------------------------------------------------------------------------		  
          var monsterIsDisplayed = 0;
		  //--------------------------------------------------------------------------		  
	      if ( hideMonsterBanner == 0 && isMonsterOK() ) 
		  { 
		    //..........................................................
			//var arBan = new Array( "adv9.tapuz.co.il", 
			//                       "monsterall.tapuz.co.il",
			//    		             "monsterall3.tapuz.co.il",
			//	                     "monsterall3.tapuz.co.il" );

			var arBan = new Array( "monsterall.tapuz.co.il", 
			                       "monsterall.tapuz.co.il",
			    		           "monsterall.tapuz.co.il",
				                   "monsterall.tapuz.co.il" );
		    //..........................................................
            var MonstersNum = 4;   // Number of Monsters (2 or 3 or 4)
		    //..........................................................
			if (MonstersNum == 4)
            {
			  var arSelBan = new Array( "0123", "0132", "0213", "0231", "0312", "0321", 
                                        "1023", "1032", "1203", "1230", "1302", "1320", 
                                        "2013", "2031", "2103", "2130", "2301", "2310", 			   
                                        "3012", "3021", "3102", "3120", "3201", "3210" );
              var tt = 1/6;			 
			}
            else if (MonstersNum == 3)
            {
			  var arSelBan = new Array( "012", "021", "102", "120", "201", "210" );
              var tt = 1/6;			 
			}
            else
			{
              var arSelBan = new Array( "01", "10" );						
              var tt = 1/3;
			}			
		    //..........................................................
			var vSelBanItemLen = arSelBan[0].length;
		    //..........................................................
			if (numOfMonster > 0 && numOfMonster < vSelBanItemLen)
			{
			  var b = readCookie("monsterPage");
              for(var i=0; i < arSelBan.length; i++)
			     { if ( b == arSelBan[i] ) break; }
			  if (i >= arSelBan.length) 
			     numOfMonster = 0;  
			}     
		    //..........................................................
            var isMonsterPage = ( CurrentURL.toLowerCase().indexOf('meyeden') == -1 )			
		    //..........................................................
			var isShowKingPage = ( ( (ZoneName == 'home.tapuz.co.il/communa'  ) || 
			                         (ZoneName == 'home.tapuz.co.il/snooz'    ) || 
					      	         (ZoneName == 'home.tapuz.co.il/blog'     ) || 
        				     	     (ZoneName == 'home.tapuz.co.il/food'     ) || 
		        			         (ZoneName == 'home.tapuz.co.il/index'    ) || 
    				        	     (ZoneName == 'home.tapuz.co.il/bike'     ) || 
	    					         (ZoneName == 'home.tapuz.co.il/bimo'     ) || 
		    				         (ZoneName == 'home.tapuz.co.il/softwares') || 
			    			         (ZoneName == 'home.tapuz.co.il/forums'   ) || 
				    		         (ZoneName == 'home.tapuz.co.il/chat'     ) || 
					    	         (ZoneName == 'home.tapuz.co.il/albums'   ) || 
						             (ZoneName == 'home.tapuz.co.il/news'     ) || 
						             (ZoneName == 'home.tapuz.co.il/sport'    ) || 
    						         (ZoneName == 'home.tapuz.co.il/blogtv'   ) || 
	    					         (ZoneName == 'home.tapuz.co.il/pcards'   )  ) && 
		    		          ( (PageName == '')                || 
			    	            (PageName == 'default.asp')     || 
				                (PageName == 'default.asp?s=1') || 
    				            (PageName == '?s=1')            || 
	    			            (PageName == 'mysnooz.asp') ) )
		    //..........................................................
			var isShowMitparPage = ( ( (ZoneName == 'home.tapuz.co.il/communa') || 
						               (ZoneName == 'home.tapuz.co.il/blog')    || 
						               (ZoneName == 'home.tapuz.co.il/forums')  ||
			                           (ZoneName == 'home.tapuz.co.il/chat')     ) &&
					           ( (PageName == '')                || 
						         (PageName == 'default.asp')     || 
						         (PageName == 'default.asp?s=1') || 
							     (PageName == '?s=1') ) );	
		    //..........................................................
            var KingRMPage = ZoneName;
		    //..........................................................
			if (isShowMitparPage) 
			{
			    var browser = new BrowserCheckNew();
			    if (!browser.ns)
                {
			       KingRMPage = "adv9.tapuz.co.il/testking/mit";				    	    			    
			       
                   arBan[0] = "adv9.tapuz.co.il";
                   arBan[1] = arBan[0];
                   arBan[2] = arBan[0];
                   arBan[3] = arBan[0];                                     
			    }   
			}    
		    //..........................................................
			if ( adultsMonsterCount != "" ) 
			{ 
			  var n = parseInt(adultsMonsterCount);
		      var b = arSelBan[0];
			  if (n >= 0 && n < b.length)
			  {
   			    var i = parseInt(b.substring(n,n+1));
			    displayMonster();
			    //DisplayAdsMainSXCGI(arBan[i],"x20");
			    MonsterPos = "x20";
		 	    MonsterPage = arBan[i];
			    monsterIsDisplayed = 1;
			  }
			}
		    //..........................................................						
		    else if (testMonster.toLowerCase().substring(0,6) == "king@@")
			{
		 	    displayMonster_special();
		 	    //DisplayAdsMainSXCGI(testMonster.toLowerCase().substring(6,testMonster.length),"x21");
		 	    MonsterPos = "x21";
		 	    MonsterPage = testMonster.toLowerCase().substring(6,testMonster.length);
			    monsterIsDisplayed = 1;
		 	}
		    //..........................................................					 	
		    else if (testMonster != "")
			{
			    displayMonster();
			    //DisplayAdsMainSXCGI(testMonster,"x20");
			    MonsterPos = "x20";
		 	    MonsterPage = testMonster;
			    monsterIsDisplayed = 1;
			}				
		    //..........................................................						
		 	else if ( numOfMonster == vSelBanItemLen && isShowKingPage )
		 	{
		 	    displayMonster_special();
		 	    //DisplayAdsMainSXCGI(KingRMPage,"x21");
		 	    MonsterPos = "x21";
		 	    MonsterPage = KingRMPage;
			    monsterIsDisplayed = 1;
         	}
		    //..........................................................			         	
			else if( numOfMonster == 0 && isMonsterPage )
			{
				createCookie("monsterCount","1",tt);
				displayMonster();
				var d = new Date();
				var s = d.getSeconds() % arSelBan.length;
				var b = arSelBan[s];
				var i = parseInt(b.substring(0,1));
			    
			    //DisplayAdsMainSXCGI(arBan[i],"x20");
			    MonsterPos = "x20";
		 	    MonsterPage = arBan[i];
		 	    
				createCookie("monsterPage",b,tt);
			    monsterIsDisplayed = 1;
			}
		    //..........................................................						
			else if ( numOfMonster > 0 && numOfMonster < vSelBanItemLen && isMonsterPage )
			{
			  for(var n=1; n < vSelBanItemLen; n++)
                if(numOfMonster == n)
			    {
				  createCookie("monsterCount", n+1, tt);				
				  displayMonster();
				  var b = readCookie("monsterPage");
				  var i = parseInt(b.substring(n,n+1));
			    
			      //DisplayAdsMainSXCGI(arBan[i],"x20");
				  MonsterPos = "x20";
		 	      MonsterPage = arBan[i];
			      monsterIsDisplayed = 1;
			    }
			}
		    //..........................................................			
		  } 
		  //--------------------------------------------------------------------------		  

	if ( monsterIsDisplayed == 0 )
	{
	  // No Monster, Displaying standard top banner:
	  //if (realMediaBannerUrl == "cocacola.tapuz.co.il") PageName = "";
	  
	 if ( realMediaBannerUrl == "www.tapuz.co.il/albums/fanta" || 
	      realMediaBannerUrl == "www.tapuz.co.il/oceanspray"   )
	 {
	     DisplayAdsAsync ( realMediaBannerUrl, "Top2", 728, 90 )	 
	 } 
	 else if ( headerBannerPosition != "" && headerBannerWidth != "" && headerBannerHeight != "" )
      {
	     DisplayAdsAsync ( realMediaBannerUrl, headerBannerPosition, headerBannerWidth, headerBannerHeight )
	  }   
	  else if ( CurrentURL.toLowerCase().indexOf ('meyeden') != -1 )
	  {
	     DisplayAdsAsync ( realMediaBannerUrl, "Top2", 728, 90 )
	  }  
	  else if ( PageName.indexOf('newblogtvadultsprograms.asp') != -1)   // display one banner if this is a adults page
	  {
	     DisplayAdsAsync ( "adv4.tapuz.co.il/blogtva/top", "Top2", 728, 90 )
	  }   
	  else if ( (PageName == '') || 
	            (PageName.indexOf ('default.asp') != -1) || 
	            (PageName.indexOf ('default.aspx')!= -1)  )  // display one banner if this is a primary page
      {	 
	     DisplayAdsAsync ( realMediaBannerUrl, "Top2", 728, 90 )
	  }   
	  else    // display 2 banners if this is not a primary page
	  {
	    document.write("<div style='width:728px;height:60px;position:relative;'>");
	    document.write("<div style='float:right;'>")
	    DisplayAdsAsync ( realMediaBannerUrl, "Top", 468, 60 );
	    document.write("</div>")
	    document.write("<div style='float:left;'>")	    
	    DisplayAdsAsync ( realMediaBannerUrl, "x49", 234, 60 );
	    document.write("</div>")
	    document.write("</div>")
	  }
	}
}
//==============================================================
function LoadMonster()
{
    if (MonsterPos != "" && MonsterPage != "")
    {

if (testMonster == "NORMDEF" || testMonster == "king@@NORMDEF")    
{    
  var vBannerName = "http://dev.tapuz.co.il/HP/HPimages/654.swf";
  var vBannerW = "654";
  var vBannerH = "180";
  var vDivW    = "654";
  var vDivH    = "180";
  var vDivLeft = vBannerW - vDivW - 20;
  
  if (testMonster == "king@@NORMDEF")    
  {
    vBannerName = "http://dev.tapuz.co.il/HP/HPimages/728k.swf";
    vBannerW = 728;
    vBannerH = 120;
    vDivW    = 728;
    vDivH    = 120;
    vDivLeft = vBannerW - vDivW - 10;
  }     
document.getElementById('monsterBigTd').innerHTML = '' +
'<div id="monsterDiv" style="width:' + vDivW + 'px; height:' + vDivH + 'px; margin:0 auto;">' +
'<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ' +
'        codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ' +
'        ID="flash_ad_Top2" ' +
'        WIDTH="' + vBannerW + '" HEIGHT="' + vBannerH + '">' +
'  <PARAM NAME="movie" VALUE="' + vBannerName + '">' +
'  <PARAM NAME=play VALUE=true>' +
'  <PARAM NAME=loop VALUE=true>' +
'  <PARAM NAME=menu VALUE=false>' +
'  <PARAM NAME=wmode VALUE=transparent>' +
'  <PARAM NAME=quality VALUE=high>' +
'  <param name="allowScriptAccess" value="always" />' +
'  <PARAM NAME=salign VALUE=T>' +
'  <EMBED allowScriptAccess=always ' +
'         SRC="' + vBannerName + '" ' +
'         name=flash_ad_Top2 ' +
'         type=application/x-shockwave-flash ' +
'         width=' + vBannerW + ' height=' + vBannerH + ' ' +
'         SWLiveConnect=TRUE ' +
'         play=true ' +
'         loop=true ' +
'         menu=false ' +
'         wmode="transparent" ' +
'         quality=high ' +
'         scale=showall ' +
'         salign=T ' +
'         pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">' +
'  </EMBED>' +
'</OBJECT>' +
'</div>';
}
else
if (testMonster == "NORM" || testMonster == "king@@NORM")    
{    
  var vBannerName = "http://dev.tapuz.co.il/HP/HPimages/toplayer_770x480_06.swf";
  var vBannerW = "770";
  var vBannerH = "480";
  var vDivW    = "654";
  var vDivH    = "180";
  //var vDivW    = vBannerH;
  //var vDivH    = vBannerW;
  var vDivLeft = 110; //vBannerW - vDivW - 20;
  
  if (testMonster == "king@@NORM")    
  {
    vBannerName = "http://dev.tapuz.co.il/HP/HPimages/tapuz_728x120_to_blaster_2.swf";
    vBannerW = 750;
    vBannerH = 602;
    vDivW    = 728;
    vDivH    = 120;
    //vDivW    = vBannerH;
    //vDivH    = vBannerW;
    vDivLeft = 26; //vDivLeft = vBannerW - vDivW - 10;
  }     
document.getElementById('monsterBigTd').innerHTML = '' +
'<div id="monsterDiv" style="width:' + vDivW + 'px; height:' + vDivH + 'px; margin:0 auto; position:absolute; left:' + vDivLeft + 'px;">' +
'<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ' +
'        codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ' +
'        ID="flash_ad_Top2" ' +
'        WIDTH="' + vBannerW + '" HEIGHT="' + vBannerH + '" style="border:1px solid red;">' +
'  <PARAM NAME="movie" VALUE="' + vBannerName + '">' +
'  <PARAM NAME=play VALUE=true>' +
'  <PARAM NAME=loop VALUE=true>' +
'  <PARAM NAME=menu VALUE=false>' +
'  <PARAM NAME=wmode VALUE=transparent>' +
'  <PARAM NAME=quality VALUE=high>' +
'  <param name="allowScriptAccess" value="always" />' +
'  <PARAM NAME=salign VALUE=T>' +
'  <EMBED allowScriptAccess=always ' +
'         SRC="' + vBannerName + '" ' +
'         name=flash_ad_Top2 ' +
'         type=application/x-shockwave-flash ' +
'         width=' + vBannerW + ' height=' + vBannerH + ' ' +
'         SWLiveConnect=TRUE ' +
'         play=true ' +
'         loop=true ' +
'         menu=false ' +
'         wmode="transparent" ' +
'         quality=high ' +
'         scale=showall ' +
'         salign=T ' +
'         pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">' +
'  </EMBED>' +
'</OBJECT>' +
'</div>';
}
else
{
      DisplayAdsMainSXCGI(MonsterPage,MonsterPos);
}
      //  //if (testMonster != "")
	  //  if (MonsterPos == "x20") 
      //       DisplayAdsMainSXCGI(MonsterPage,"x23");	 
      //    else if (MonsterPos == "x21") 
      //       DisplayAdsMainSXCGI(MonsterPage,"x24");	 
    }	 
    else if ( IE6 && document.getElementById("headerContainer") )
	 document.getElementById("headerContainer").style.marginBottom = "100px"; 
}
//==============================================================
function BrowserCheckNew() {
    var b = navigator.appName

    if (b == "Netscape") this.b = "ns"
    else if (b.toLowerCase().indexOf("explorer") != -1) this.b = "ie"
    else this.b = b

    this.version = navigator.appVersion
    this.v = parseInt(this.version)

    this.ns  = (this.b == "ns" && this.v >= 4)
    this.ns4 = (this.b == "ns" && this.v == 4)
    this.ns5 = (this.b == "ns" && this.v == 5)
    this.ns6 = (this.b == "ns" && this.v == 6)
    this.ie  = (this.b == "ie" && this.v >= 4)

    this.ie4 = false
    this.ie5 = false
    this.ie6 = false
    this.ie7 = false
    this.ie8 = false

         if (this.version.indexOf('MSIE 8') > 0) this.ie8 = true
    else if (this.version.indexOf('MSIE 7') > 0) this.ie7 = true
    else if (this.version.indexOf('MSIE 6') > 0) this.ie6 = true
    else if (this.version.indexOf('MSIE 5') > 0) this.ie5 = true
    else if (this.version.indexOf('MSIE 4') > 0) this.ie4 = true

    this.min = (this.ns || this.ie)
}
//==============================================================