 /****************************************************
 * Function: InsertElement
 * Desricption: Insert the banner image  after the given Parent as first child
 * only works with prototype library
 * Parameters:  ID			# can be tag or class or id
 *		parentName, 		# parent element
 *		childName		# childName normaly banner
 * Returnvalues: none
 ****************************************************/
 function InsertElement (ID,parentName,childName)
 {
	  var banner = $(childName);
     
     if (ID == "tag")
     {
			var parents = $A(document.getElementsByTagName(parentName));
			var parent = parents.first();	
     }
     if (ID == "class") 
     {
		var parent = $$(parentName);
				 
     }
     if (ID == "id")
     {
		var parent = $(parentName);
		
     }
     
     var childs = parent.childElements();
    		
   	if (childs.length > 0)
	{
	  	var child = parent.firstChild
	   parent.insertBefore(banner,child);
			  	
	}else{
		parentName.appendChild(banner);
	}		 

 }
 
  /****************************************************
 * Function: BannerClick
 * Desricption: Ajax function. Insert banner clicks into the database
 * It depends on the wp prototype Ajax library
 * Returnvalues: none
 ****************************************************/
 function BannerClick(banner_id)
 {
    var url = "wp-content/plugins/wp-banner/banner_clicks.php";
    new Ajax.Request(url, { 
    method : 'post',  
    postBody: 'banner_id='+banner_id   
    });
 }
 