// firefox issues

function toBreakWord(intLen){
	if(window.ActiveXObject)
		{
		var obj=document.getElementById("right_ad_5_link");
		var strContent=obj.innerHTML;
		var strTemp="";
		while(strContent.length>intLen){
			strTemp+=strContent.substr(0,intLen)+"<br>";
			strContent=strContent.substr(intLen,strContent.length);
			}
		strTemp+="<br/>"+strContent;
		obj.innerHTML=strTemp;
		
		var obj=document.getElementById("right_ad_6_link");
		var strContent=obj.innerHTML;
		var strTemp="";
		while(strContent.length>intLen){
			strTemp+=strContent.substr(0,intLen)+"<br>";
			strContent=strContent.substr(intLen,strContent.length);
			}
		strTemp+="<br/>"+strContent;
		obj.innerHTML=strTemp;
		
		var obj=document.getElementById("right_ad_7_link");
		var strContent=obj.innerHTML;
		var strTemp="";
		while(strContent.length>intLen){
			strTemp+=strContent.substr(0,intLen)+"<br>";
			strContent=strContent.substr(intLen,strContent.length);
			}
		strTemp+="<br/>"+strContent;
		obj.innerHTML=strTemp;
		}
	}

//////////////////////////////////////////////////////////////////////////////////////////////

function getXMLHTTP(){
  var xhr=null;
  if(window.XMLHttpRequest) // Firefox and others
  xhr = new XMLHttpRequest();
  else if(window.ActiveXObject){ // Internet Explorer
    try {
      xhr = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e1) {
        xhr = null;
      }
    }
  }
  else { // XMLHttpRequest not supported by the browser
    alert("Sorry, but your browser doesn't support XMLHttpRequest.");
  }
  return xhr;
}

/////////////////////////////////////  get the ads  /////////////////////////////////////////

function go(){
			var bg_color_300x250 = '';
			var title_color_300x250 = '';
			var desc_color_300x250 = '';
			var url_color_300x250 = '';
			var sponsored_links_color_300x250 = '';
			var bg_color_468x60 = '';
			var title_color_468x60 = '';
			var desc_color_468x60 = '';
			var url_color_468x60 = '';
			var sponsored_links_color_468x60 = '';
			var bg_color_120x600 = '';
			var title_color_120x600 = '';
			var desc_color_120x600 = '';
			var url_color_120x600 = '';
			var sponsored_links_color_120x600 = '';
			
			
			if(document.getElementById("first_ad_area") == '[object HTMLDivElement]' || document.getElementById("first_ad_area") == '[object]')
				{
				var bg_color_300x250 = document.getElementById("background_color_300x250").innerHTML;
				var title_color_300x250 = document.getElementById("title_color_300x250").innerHTML;
				var desc_color_300x250 = document.getElementById("desc_color_300x250").innerHTML;
				var url_color_300x250 = document.getElementById("url_color_300x250").innerHTML;
				var sponsored_links_color_300x250 = document.getElementById("sponsored_links_color_300x250").innerHTML;
				}
				
			if(document.getElementById("second_ad_area") == '[object HTMLDivElement]' || document.getElementById("second_ad_area") == '[object]')
				{
				var bg_color_468x60 = document.getElementById("background_color_468x60").innerHTML;
				var title_color_468x60 = document.getElementById("title_color_468x60").innerHTML;
				var desc_color_468x60 = document.getElementById("desc_color_468x60").innerHTML;
				var url_color_468x60 = document.getElementById("url_color_468x60").innerHTML;
				var sponsored_links_color_468x60 = document.getElementById("sponsored_links_color_468x60").innerHTML;
				}
			
			if(document.getElementById("third_ad_area") == '[object HTMLDivElement]' || document.getElementById("third_ad_area") == '[object]')
				{
				var bg_color_120x600 = document.getElementById("background_color_120x600").innerHTML;
				var title_color_120x600 = document.getElementById("title_color_120x600").innerHTML;
				var desc_color_120x600 = document.getElementById("desc_color_120x600").innerHTML;
				var url_color_120x600 = document.getElementById("url_color_120x600").innerHTML;
				var sponsored_links_color_120x600 = document.getElementById("sponsored_links_color_120x600").innerHTML;
				}
				
			// var used to check if the theme exist
			var xhr = getXMLHTTP();
			// Function called when we catch a feedback
			xhr.onreadystatechange = function(){
					// We are doing an action only if we have all data
					if(xhr.readyState == 4 && xhr.status == 200){
						answer = xhr.responseText;
						
						if(answer != '') 
							{
							a_ads = answer.split('|-|-|');
						
							if(document.getElementById("first_ad_area") == '[object HTMLDivElement]' || document.getElementById("first_ad_area") == '[object]') document.getElementById("first_ad_area").innerHTML = a_ads[0];
							if(document.getElementById("second_ad_area") == '[object HTMLDivElement]' || document.getElementById("second_ad_area") == '[object]') document.getElementById("second_ad_area").innerHTML = a_ads[1];
							if(document.getElementById("third_ad_area") == '[object HTMLDivElement]' || document.getElementById("third_ad_area") == '[object]') 
								{
								document.getElementById("third_ad_area").innerHTML = a_ads[2];
							    toBreakWord(18);
								}
								
							}
					}
				}

				// Select the php file and the method
				xhr.open("POST","ads/ajax.php",true);
				// information for the POST
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// send data to the php file
				xhr.send("bg_color_300x250="+bg_color_300x250+"&title_color_300x250="+title_color_300x250+"&desc_color_300x250="+desc_color_300x250+"&url_color_300x250="+url_color_300x250+"&sponsored_links_color_300x250="+sponsored_links_color_300x250+"&bg_color_468x60="+bg_color_468x60+"&title_color_468x60="+title_color_468x60+"&desc_color_468x60="+desc_color_468x60+"&url_color_468x60="+url_color_468x60+"&sponsored_links_color_468x60="+sponsored_links_color_468x60+"&bg_color_120x600="+bg_color_120x600+"&title_color_120x600="+title_color_120x600+"&desc_color_120x600="+desc_color_120x600+"&url_color_120x600="+url_color_120x600+"&sponsored_links_color_120x600="+sponsored_links_color_120x600);
			}