function set_search(id){
		var val = document.getElementById(id).innerHTML;
		try{
			document.getElementById('sbi').value=val;
			document.aidle.submit();
		}catch(e){
			document.forms[0].q.style.background="rgb(255,255,255)";
			document.forms[0].q.value=val;
			document.forms[0].submit();
		}

	}
function set_search2(val){
		try{
			document.getElementById('sbi').value=val;
			document.aidle.submit();
		}catch(e){
			document.forms[0].q.style.background="rgb(255,255,255)";
			document.forms[0].q.value=val;
			document.forms[0].submit();
		}
}

function Get_Cookie( check_name ) {
        var a_all_cookies = document.cookie.split( ';' );
        var a_temp_cookie = '';
        var cookie_name = '';
        var cookie_value = '';
        var b_cookie_found = false; // set boolean t/f default f

        for ( i = 0; i < a_all_cookies.length; i++ )
        {
                a_temp_cookie = a_all_cookies[i].split( '=' );
                cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
                if ( cookie_name == check_name )
                {
                        b_cookie_found = true;
                        if ( a_temp_cookie.length > 1 )
                        {
                                cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
                        }
                        return cookie_value;
                        break;
                }
                a_temp_cookie = null;
                cookie_name = '';
        }
        if ( !b_cookie_found )
        {
                return null;
        }
}



function set_lang(lang_str){
	var ll = lang_str.split(';');
	ll=ll[0].split(',');
	ll=ll[0].split('-');
	if (ll[0].length == "2"){
		lang=ll[0];
	}
	return lang;
}

var  SkutocneMeno, SkutocnaVerzia;
function init(){
			AkyBrowser();
			if (SkutocneMeno == "Microsoft Internet Explorer"){
				var lang_str=navigator.userLanguage;
			}else{
				var lang_str=navigator.language;
			}
				lang = set_lang(lang_str);
			if (lang == "en"){
				try{
				document.getElementById('popsearch').style.visibility="visible";
				}catch(e){}
			}
			try{
				document.aidle.hl.value=lang;
				document.getElementById("sbi").focus();
			}catch(e){
				try{
				document.forms[0].q.focus();
				}catch(e){
				document.getElementById('searchbox_010035175598461503967:y_7ioymdrfk').q.focus();
				}

			}
			setHome();
			createCookie("votecheck","true",365);
			org_id=Get_Cookie("organisation");
			if (org_id){
				switch_organisation(org_id);
			}				
			createCookie("lang","en",365)
}
function createCookie(name,value,expires) {
                        expires = expires * 1000 * 60 * 60 * 24;
                        var today = new Date();
                        today.setTime( today.getTime() );
                        var expires_date = new Date( today.getTime() + (expires) );
			document.cookie = name+"="+value+";expires=" + expires_date.toGMTString();
}
		
function setHome(){
//	AkyBrowser();
	if ( SkutocnaVerzia != "7.0" && SkutocneMeno == "Microsoft Internet Explorer" ){
			try{
				document.getElementById('search_pointer').style.display="none";
				tab_div.style.behavior='url(#default#homepage)';
				document.getElementById('homepage').style.visibility="hidden";
			if(tab_div.isHomePage(document.location) == false){
				document.getElementById('homepage').style.visibility="visible";
			}
			}catch(e){}
	}
	if ( SkutocneMeno == "Mozilla" || (SkutocneMeno == "Microsoft Internet Explorer" && SkutocnaVerzia == "7.0")){
			//update_stats();		
		if (!Get_Cookie('aidle') && !Get_Cookie('aidleperm'))
		document.getElementById('search_pointer').style.display="block";
	}
		}
function installSearchEngine() {
			 if (window.external && ("AddSearchProvider" in window.external)) {
   				window.external.AddSearchProvider('http://www.aidle.org/search.xml');
			 } else if (window.sidebar && ("addSearchEngine" in window.sidebar)) {
	   			window.sidebar.addSearchEngine("http://www.aidle.org/search.src",
                                  "http://www.aidle.org/img/logo.png",
                                  "Search Plugin", "");
			}
}
function textOnOff(id) {
			document.getElementById('search_pointer').style.display="none";
}
function AkyBrowser()
{
  var MenoBrowsera = navigator.appName,
      VerziaBrowsera = navigator.appVersion,
      Agent = navigator.userAgent,   
      StartStr, EndStr;


  if(MenoBrowsera == "Microsoft Internet Explorer")
  {
      SkutocneMeno = MenoBrowsera;
      StartStr = VerziaBrowsera.indexOf("MSIE") + 5;
      //hlada sa ; od indexu StartStr
      EndStr = VerziaBrowsera.indexOf(";", StartStr);
      //z retazca sa zoberie iba od zac. a konc. indexu
      SkutocnaVerzia = VerziaBrowsera.substring(StartStr, EndStr);


      //ak sa nahodou jedna o Operu, tvariacu sa ako IE
      if(Agent.indexOf("Opera") >= 0)
      {
         var pomStr = SkutocneMeno + " " + SkutocnaVerzia;
         StartStr = Agent.indexOf("Opera") + 6;
         EndStr = Agent.indexOf("[", StartStr)-2; //-2 je tam kvoli ciarke, aby za 5.0 nebola medzera, lebo v skutocnosti su medzi koncom verzie a [-kou dve medzery!
         SkutocnaVerzia = Agent.substring(StartStr, EndStr) + ", identifikujúca sa ako " + pomStr;
         SkutocneMeno = Agent.substring(StartStr-6, StartStr);
      }

  }


  //ak sa jedna o Operu tvariacu sa ako Opera :)
  else if(MenoBrowsera == "Opera")
  {
      SkutocneMeno = MenoBrowsera;
      StartStr = 0;
      EndStr = VerziaBrowsera.indexOf("(");
      //z retazca sa zoberie iba od zac. a konc. indexu
      SkutocnaVerzia = VerziaBrowsera.substring(StartStr, EndStr);
  }


  //ak sa jedna o NN, alebo Mozillu, alebo Operu tvariacu sa ako Mozilla
  else if(MenoBrowsera == "Netscape")
  {
   
     //jedna sa o NN6
     if(Agent.indexOf("Netscape") >= 0)
     {
        SkutocneMeno = MenoBrowsera;
        //mozem pouzit lastindexOf lebo NN6 ho pozna!
        StartStr = Agent.lastIndexOf("/")+1;
        EndStr = Agent.length;
        SkutocnaVerzia = Agent.substring(StartStr, EndStr);
     }

     //ak sa jedna o Operu, tvariacu sa ako Mozilla 3, 4, 5
     else if(Agent.indexOf("Opera") >= 0)
     {
        StartStr = Agent.indexOf("Opera") + 6;
        EndStr = Agent.indexOf("[", StartStr)-2; //-2 je tam kvoli ciarke, aby za 5.0 nebola medzera, lebo v skutocnosti su medzi koncom verzie a [-kou dve medzery!
        SkutocnaVerzia = Agent.substring(StartStr, EndStr);
        SkutocneMeno = Agent.substring(StartStr-6, StartStr);

        //zistenie ako sa opera tvari
        StartStr = Agent.indexOf("/");
        EndStr = Agent.indexOf("(", StartStr);
        var pomStr = ", indetifikujúca sa ako " + Agent.substring(0, StartStr) + " " + Agent.substring(StartStr+1, EndStr);
       
        SkutocnaVerzia = SkutocnaVerzia + pomStr;
     }

     // ak sa jedna o mozillu, t.j. v agentovi nie je retazec Opera ani Netscape
     else if(Agent.indexOf("rv:") >= 0)
     {
        SkutocneMeno = "Mozilla";
        StartStr = Agent.indexOf("rv:") + 3;
        EndStr = Agent.indexOf(")");
        SkutocnaVerzia = Agent.substring(StartStr, EndStr);
     }

     //ak sa jedna o netscape Navigator / resp. verziu 4.x
     else if((Agent.indexOf("Nav") >= 0) || (VerziaBrowsera.substring(0, 1) == "4"))
     {
        if(Agent.indexOf("Nav") >=0)
           SkutocneMeno = MenoBrowsera + " Navigator";
        else
           SkutocneMeno = MenoBrowsera + " Communicator";
        StartStr = 0;
        EndStr =  VerziaBrowsera.indexOf("[");
        SkutocnaVerzia = VerziaBrowsera.substring(StartStr, EndStr);
     }
   
    //ak sa jedna o NN 3
    else if(VerziaBrowsera.substring(0, 1) == "3")
    {
       SkutocneMeno = MenoBrowsera + " Navigator";
       StartStr = 0;
       EndStr = VerziaBrowsera.indexOf("(");
       SkutocnaVerzia = VerziaBrowsera.substring(StartStr, EndStr);
    }
 

    //ina verzia prehliadaca NN
    else
    {
       SkutocneMeno = MenoBrowsera;     
       StartStr = 0;
       EndStr = VerziaBrowsera.indexOf("(");
       SkutocnaVerzia = VerziaBrowsera.substring(StartStr, EndStr);
    }
 
  }


  else
  { 
      SkutocneMeno = MenoBrowsera;
      SkutocnaVerzia = VerziaBrowsera;
  }
}

function switch_music(){
	alert("music");
}

function update_stats(){
	loadXMLDoc("http://www.aidle.org/adsm.xml");
}

var xmlhttp;

function loadXMLDoc(url)
{
xmlhttp=null;
// code for Mozilla, etc.
if (window.XMLHttpRequest)
  {
  xmlhttp=new XMLHttpRequest();
  }
// code for IE
else if (window.ActiveXObject)
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
if (xmlhttp!=null)
  {
  xmlhttp.onreadystatechange=state_Change;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
  }
else
  {
  alert("Your browser does not support XMLHTTP.");
  }
}

function state_Change()
{
// if xmlhttp shows "loaded"
if (xmlhttp.readyState==4)
  {
  // if "OK"
  if (xmlhttp.status==200)
    {
	var response = xmlhttp.responseXML;
	document.getElementById("time").innerHTML = response.getElementsByTagName("time")[0].textContent;
	document.getElementById("impr").innerHTML = response.getElementsByTagName("impr")[0].textContent;
	document.getElementById("clk").innerHTML = response.getElementsByTagName("clk")[0].textContent;
	document.getElementById("rate").innerHTML = response.getElementsByTagName("rate")[0].textContent / 100 +"%";
	document.getElementById("cpm").innerHTML = response.getElementsByTagName("cpm")[0].textContent;
	document.getElementById("earn").innerHTML = response.getElementsByTagName("earn")[0].textContent;
	
    // ...some code here...
    }
  else
    {
    alert("Problem retrieving XML data");
    }
  }
}


function switch_organisation(id){
	var orgs=new Array();
	var name=new Array();
	orgs["0"]="010035175598461503967:y_7ioymdrfk";
	orgs["1"]="010035175598461503967:r21ot_gpgxg";
	orgs["2"]="010035175598461503967:t_5fbmfhcfq";
	orgs["3"]="010035175598461503967:dl5qu8fmb5k";
	orgs["4"]="010035175598461503967:xhoexu2hvwa";
	name["0"]="all";
	name["1"]="UNICEF";
	name["2"]="Red Cross";
	name["3"]="SCOPE";
	name["4"]="Rotary";




	 document.forms[0].id="searchbox_"+orgs[id];
	 document.forms[0].cx.value=orgs[id];
	 document.getElementById("organisation").innerHTML=name[id];
//	 createCookie("organisation",id,"365");

/*
<!-- Google CSE Search Box Begins  -->
<form action="http://www.google.com/cse" id="searchbox_010035175598461503967:o_18ljyyuhs">
  <input type="hidden" name="cx" value="010035175598461503967:o_18ljyyuhs" />
  <input type="text" name="q" size="25" />
  <input type="submit" name="sa" value="Search" />
</form>
<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=searchbox_010035175598461503967%3Ao_18ljyyuhs&lang=en"></script>
<!-- Google CSE Search Box Ends -->
*/


}
