﻿
/* Ads support */

function GetRnd()
{
	return Math.random()*1000;
}


function ShowAd(locationCode, locationParamName, width, height, align, adServerUrl)
{
	
	var args=ParseQueryString();
	var locationParamValue=args[locationParamName];
	var ad_html="<iframe id='ifrAd" + locationCode+ "' scrolling='no' margintop='0' marginleft='0' style='visibility:hidden;' src='"+adServerUrl+"?LocationCode="+locationCode+"&LocationParamValue="+locationParamValue+"&Width="+width+"&Height="+height+"&R="+GetRnd()+"' frameborder='0' border='0' width='"+width+"' height='"+height+"&Align="+align+"' align='"+align+"'></iframe>";
	document.write(ad_html);
	
}

function ToggleAdVisibility(isVisible, locationCode)
{

    var ifrAd=document.getElementById("ifrAd"+locationCode);
  
    
    if(ifrAd==null)
    {
        return;
    }
    
    if(isVisible)
    {
        ifrAd.style.visibility="visible";
    }
    else
    {
        ifrAd.style.visibility="hidden";
    }
}

function ParseQueryString (str) 
{
  str = str ? str : location.search;
  
  var query = str.charAt(0) == '?' ? str.substring(1) : str;
  
  var args = new Object();
  
  if (query) 
  {
    var fields = query.split('&amp;');
    
    for (var f = 0; f<fields.length; f++) 
    {
      
      var field = fields[f].split('=');
      
      args[unescape(field[0].replace(/\+/g, ' '))] = unescape(field[1].replace(/\+/g, ' '));
    }
  
  }
  return args;
}


