
/**************** Http Request Functions ************************/

// Counts the given webad
function CountWebAd(WebAd)
{
    ajaxRequest(WebAd);
} 

// Calls "count.aspx" using xmlhttp
function ajaxRequest(WebAd)
{
    var sUrl = "default.aspx?id=" + WebAd;
    var oRequest = new createXMLHttpRequest();
    oRequest.open("GET", sUrl, false);
    oRequest.send(null); 
} 

// Returns a cross-browser XmlHttp object
function createXMLHttpRequest()
{
    try
    {
        return new XMLHttpRequest();
    }catch(e){}

    var aTypes = new Array('Microsoft.XMLHTTP','MSXML2.XMLHTTP.5.0','MSXML2.XMLHTTP.4.0','MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP');

    for (var i = 0; i < aTypes.length; i++)
    {
        try
        {
            return new ActiveXObject(aTypes[i]);
        }catch(e){} 
    }
    
    return false;
}

/************************************************************************/
			
function Privacy_Policy(webad_id)
{
	window.open("/privacy_policy.aspx?id=" + webad_id, "Privacy_Policy", "width=430, height=666, scrollbars=yes");
}

function PlayFlash(Movie_Source,Movie_ID)
{
	PlayFlash(Movie_Source,Movie_ID, "" , "");

}


function PlayFlash(Movie_Source,Movie_ID,Movie_Style,Click_URL,Target_URL)
{
	
	
	var Text="";
	if (typeof(Movie_Source))
	{
		var MovieSrc;	
		var MovieID;
		var MovieStyle	
		
		MovieSrc=Movie_Source;
		
		if (!Movie_ID || Movie_ID=="")
		{
			MovieID = "Movie_" + Flash_ID;
			Flash_ID ++;
		}	
		else
		{
			MovieID = Movie_ID;
		}
		
		if (!Movie_Style || Movie_Style=="")
		{			
			MovieStyle = "";
		}	
		else
		{
			MovieStyle = Movie_Style;
		}
		if (!Click_URL || Click_URL=="")
		{
			Click_URL = "http://www.magentic.com";
		}
		if (!Target_URL || Target_URL=="")
		{
//			Target_URL = "_blank";
		}
		
		Text = Text + "<object  style='"+ MovieStyle + "' ID='" + MovieID + "' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0' VIEWASTEXT>";			
		Text = Text + "<param id = '_" + MovieID  + "' name='SRC' PLUGINSPAGE='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' value = '"+ MovieSrc + "'>";
		Text = Text + "<param name=wmode value=transparent>";
		Text = Text + "<param name='allowScriptAccess' value='always'>";
		Text = Text + "	<param name = 'EnableJavaScript' value='true'/>	"		
		Text = Text + "<param name='MouseEventsEnabled' value='1'>";
		Text = Text + "<param name='flashvars' value='ClickUrl=" + Click_URL + "&ClickTarget=" + Target_URL + "&ClickTraget=" + Target_URL + "'>";
		Text = Text + "<embed src='" + MovieSrc + "' " ;
		Text = Text + "quality=high style='"+ MovieStyle + "'   swLiveConnect=true";
		Text = Text + "  type='application/x-shockwave-flash' ";  
		Text = Text + " pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash'";
		Text = Text + "  wmode='transparent' allowScriptAccess='always' flashvars='ClickUrl=" + Click_URL + "&ClickTarget=" + Target_URL + "&ClickTraget=" + Target_URL + "'>";
		Text = Text + "  </embed>";	
		Text = Text + "</object>";
	

		
	}	
	else
	{
		Text = "Function 'PlayFlash' not set ! <b>Please</b> send the correct parameters";
	
		
	}
	
	return Text;	
}


function Play_Flash(Element,Text)
{
	document.getElementById(Element).innerHTML = Text;
}

function isMaxLength(txtBox, txtLen)
{
	if(txtBox)
	{ 
		return ( txtBox.value.length < txtLen);
	}
}
	
function roll_on(Element)
{				
	
	document.getElementById(Element).style.visibility='visible';
}

function roll_off(Element)
{				
	
	document.getElementById(Element).style.visibility='hidden';
}


/*
 
Correctly handle PNG transparency in Win IE 5.5 & 6.
Use in <HEAD> with DEFER keyword wrapped in conditional comments:
<!--[if lt IE 7]>
<script defer type="text/javascript" src="pngfix.js"></script>
<![endif]-->

*/

var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])

if ((version >= 5.5) && (version<7)) 
{
   for(var i=0; i<document.images.length; i++)
   {
      var img = document.images[i]
      var imgName = img.src.toUpperCase()
      if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
      {
         var imgID = (img.id) ? "id='" + img.id + "' " : ""
         var imgClass = (img.className) ? "class='" + img.className + "' " : ""
         var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
         var imgStyle = "display:inline-block;" + img.style.cssText 
         if (img.align == "left") imgStyle = "float:left;" + imgStyle
         if (img.align == "right") imgStyle = "float:right;" + imgStyle
         if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
         var strNewHTML = "<span " + imgID + imgClass + imgTitle
         + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
         + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
         + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
         img.outerHTML = strNewHTML
         i = i-1
      }
   }
}