

var randomNumber = get_random();

	
	
	var iCountObject = 0;


function WriteFirstBanner(div_posid, AdMode, strLink, strWidth, strHeight, strImgUrl, strClassDiv, strDivParent, strStyle, strLinkViewAdmicro)
{
   if(strClassDiv != "")
        strClassDiv = ' class="' + strClassDiv + '"';
   if(strStyle != "")
         strStyle = ' style="' + strStyle + '"';
        
   var strHTML;
   if (AdMode == 0) 
   {
      /* Neu la banner Image*/
      strHTML = "<a href = '" + strLink + "' target='_blank'><img src='" + strImgUrl + "' width='" + strWidth + "' height='" + strHeight + "' border=0></a>";
      strHTML = "<div id='"+ div_posid +"' "+ strClassDiv + strStyle + ">" + strHTML + "</div>";
      if(strDivParent != "")
         strHTML = strDivParent + strHTML + "</div>";
      document.writeln(strHTML);
   }
   else
   if (AdMode == 3) 
   {
		strLink = escape(strLink);
        /* Neu la banner Flash*/
        var flash = strImgUrl.replace('.swf',''); 
        var objectID = 'ob' + iCountObject;
        iCountObject ++;
        strHTML = "<object id='"+ objectID +"'        classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'         codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0'         width=" + strWidth + "         height=" + strHeight + "         id="+flash+"          align='middle'>  <PARAM NAME=wmode VALUE=transparent>        <param                 name='allowScriptAccess'                  value='always' />           <param                  name='movie'                  value='" + strImgUrl + "'/>           <PARAM                  NAME=FlashVars                  VALUE='link=" + strLink +"' >           <param                  name='quality'                  value='high' />           <embed                   src='" + strImgUrl + "'                  quality='high'                   width=" + strWidth + "                  height=" + strHeight + "       wmode='transparent'           name=' helloWorld '                   flashvars='link=" + strLink +"'                   align='middle'                   allowScriptAccess='always'                   type='application/x-shockwave-flash'                   pluginspage='http://www.macromedia.com/go/getflashplayer' />           </object>  "; 
        strHTML = "<div id='"+ div_posid +"' "+ strClassDiv + strStyle + ">" + strHTML + "</div>";
        if(strDivParent != "")
             strHTML = strDivParent + strHTML + "</div>";

        document.writeln(strHTML);
        fixFlashByID(objectID , strLink); 
    }
    
	// Request den admicro LinkView
	if(strLinkViewAdmicro != "")
	{
		var admicro_img = new Image();
		admicro_img.src = strLinkViewAdmicro;
	}
   
}

function ChangeBanner(div_posid)
{
    var pos_data;
    var currentFrame = 0;
    var strCurrentFrame = "";
    var strNameData = "";
    try
    {
         var d = document.getElementById(div_posid);
         strCurrentFrame = div_posid + "_currentFrame";
         currentFrame = window[strCurrentFrame];
         strNameData = div_posid + "_f" + currentFrame + "_b1";
         if(d != null)
         {
            /* Nếu giá trị n� y của Frame không có, thì sẽ quay về giá trị frame 1 */
            if(!isdefined(strNameData))
            {
                strNameData = div_posid + "_f1_b1";
                currentFrame = 1;
            }
            
            if(isdefined(strNameData))
            {
                pos_data = window[strNameData];
                
                AdMode     = pos_data[4]; 
	            strLink    = pos_data[1]; 
	            strWidth   = pos_data[2]; 
	            strHeight  = pos_data[3]; 
	            strImgUrl  = pos_data[0]; 
				strLinkViewAdmicro  = pos_data[5]; 
	             
                 WriteBanner(d, AdMode, strLink, strWidth, strHeight, strImgUrl, strLinkViewAdmicro);
                 currentFrame ++;
                 if(currentFrame == 4)
                    currentFrame = 1;
                 window[strCurrentFrame] = currentFrame;
                 
            }
         }
         
     }
     catch (e)
	 {

	 }
	 
	 if(isdefined(div_posid + "_f2_b1"))
	    setTimeout("ChangeBanner('"+ div_posid +"')", 10000);
}


function ShowFirstBanner(div_posid, strClassDiv, strDivParent, strStyle)
{
    var pos_data;
    var currentFrame = 0;
    var strCurrentFrame = "";
    var strNameData = "";
    try
    {
         strCurrentFrame = div_posid + "_currentFrame";
         currentFrame = window[strCurrentFrame];
         strNameData = div_posid + "_f" + currentFrame + "_b1";
         
        /* Nếu giá trị n� y của Frame không có, thì sẽ quay về giá trị frame 1 */
        if(!isdefined(strNameData))
        {
            strNameData = div_posid + "_f1_b1";
            currentFrame = 1;
        }
        
        if(isdefined(strNameData))
        {
            pos_data = window[strNameData];
            AdMode     = pos_data[4]; 
            strLink    = pos_data[1]; 
            strWidth   = pos_data[2]; 
            strHeight  = pos_data[3]; 
            strImgUrl  = pos_data[0]; 
			strAdmicroLinkView  = pos_data[5]; 
            
            WriteFirstBanner(div_posid, AdMode, strLink, strWidth, strHeight, strImgUrl, strClassDiv, strDivParent, strStyle, strAdmicroLinkView);
            
            /* Hien thi the div Cha */
            document.getElementById(div_posid).parentNode.style.display = "";
            currentFrame ++;
            if(currentFrame == 4)
               currentFrame = 1;
            window[strCurrentFrame] = currentFrame;
             
        }
        else
        if(div_posid == "div_adv_top_banner_2_468x90")
        {
            if(isdefined("div_adv_top_banner_1_468x90_f1_b1") == false)
	{
		 /*Hiển thị banner mặc định v� o vị trí Top Banner 1B*/
            		ShowDefaultTopBanner_Write("div_adv_top_banner_2_468x90");
	}
        }
     }
     catch (e)
	 {

	 }
	 
	 if(isdefined(div_posid + "_f2_b1"))
	    setTimeout("ChangeBanner('"+ div_posid +"')", 10000);
}


function isdefined( variable)
{
    return (typeof(window[variable]) == "undefined")?  false: true;
}

function WriteBanner(d, AdMode, strLink, strWidth, strHeight, strImgUrl, strLinkViewAdmicro)
{ 
   d.style.display = "";
   if(d.parentNode.style.display == "none")
        d.parentNode.style.display = "";
   if (AdMode == 0) 
   {
      /* Neu la banner Image*/
      d.innerHTML = "<a href = '" + strLink + "' target='_blank'><img src='" + strImgUrl + "' width='" + strWidth + "' height='" + strHeight + "' border=0></a>";
   }
   else
   if (AdMode == 3) 
   {
		strLink = escape(strLink);
        /* Neu la banner Flash*/
        flash = strImgUrl.replace('.swf',''); 
        objectID = 'ob' + iCountObject;
        iCountObject ++;
        d .innerHTML = "<object id='"+ objectID +"'        classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'         codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0'         width=" + strWidth + "         height=" + strHeight + "         id="+flash+"          align='middle'>  <PARAM NAME=wmode VALUE=transparent>        <param                 name='allowScriptAccess'                  value='always' />           <param                  name='movie'                  value='" + strImgUrl + "'/>           <PARAM                  NAME=FlashVars                  VALUE='link=" + strLink +"' >           <param                  name='quality'                  value='high' />           <embed                   src='" + strImgUrl + "'                  quality='high'                   width=" + strWidth + "                  height=" + strHeight + "       wmode='transparent'           name=' helloWorld '                   flashvars='link=" + strLink +"'                   align='middle'                   allowScriptAccess='always'                   type='application/x-shockwave-flash'                   pluginspage='http://www.macromedia.com/go/getflashplayer' />           </object>  "; fixFlashByID(objectID , strLink); 
    }
	
	// Request LinkView den admicro
	if(strLinkViewAdmicro != "")
	{
		var admicro_img = new Image();
		admicro_img.src = strLinkViewAdmicro;
	}
}


function fixFlashByID(id , strLink)
{
    if(document.all)
    {
        var objects = document.getElementById(id);
        var theParams = objects.getElementsByTagName("param");
        var theParamsLength = theParams.length;

        strLink = "link="+ strLink;
        var theOuterHTML = objects.outerHTML;    
        var re = '<PARAM NAME="FlashVars" VALUE="">';
        theOuterHTML = theOuterHTML.replace(re,"<param name='FlashVars' value='" + strLink + "'>");    
        objects.outerHTML = theOuterHTML;
    }
}
