//Array mapping paragraph indices to ads, for those paragraphs where an ad is present
var ad_array = new Array();

//index of current url stored in the IdealAds database
var wordpress_url_id = -1;


//encoded url of current page
var url_IA = document.location.href;
url_IA = escape(url_IA).replace(/\+/g,'%2B').replace(/%20/g, '+').replace(/\*/g, '%2A').replace(/\//g, '%2F').replace(/@/g, '%40');



     function xss_ajax_IA(url) {  
         var script_id = null;  
         var script = document.createElement('script');  
         script.setAttribute('type', 'text/javascript');  
         script.setAttribute('src', url);  
         script.setAttribute('id', 'script_id');  
   
         script_id = document.getElementById('script_id');  
         if(script_id){  
             document.getElementsByTagName('head')[0].removeChild(script_id);  
         }  
   
         // Insert <script> into DOM  
         document.getElementsByTagName('head')[0].appendChild(script);  
     }  

     function callback_IA(response) {  
         
 	wordpress_url_id = response['wordpress_url_id'];
	ad_array = response['ad_array'];
       
	//Loop across all ads in array and add them to page
	for(var i = 0; i < ad_array.length; i++) {
                
                var ad_dict = ad_array[i];

	      	ad_location = ad_dict['ad_location'];
		ad_source = ad_dict['ad_source'];
		ad_match_id = ad_dict['match_id'];

		//create ad
		var ad = document.createElement("div");
		ad.innerHTML = '<iframe src="' + ad_source + '" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>';
		ad.style.styleFloat = "left";

		ad.style.cssFloat = "left";
  
		ad.style.display = "inline";
		ad.style.width = "140px";
		ad.style.height = "275px";

		var para_index = document.getElementsByTagName('p')[ad_location];

                 //para_index = document.getElementsByTagName('p')[0];
                //document.getElementsByTagName('p')[0].innerHTML = "Yooo";

		para_index.insertBefore(ad,para_index.firstChild);
	}

    
}  
       
    function getAd_IA(url){

            //var url = urlencode(location.href);
            //var title = urlencode(document.title);
            //var domain = urlencode(location.hostname);

            var request = 'http://idealads.net/AdControl/get_multi_ad.php?url='+url;
            xss_ajax_IA(request);
    }


//document.body.onLoad = getAd(url);
setTimeout("getAd_IA(url_IA)",600);

