/// ecreativelabs 2009. All right reserved.
function index_onload() {
	document.searchform.search_keyword.value=unescape(search_keyword);	
	document.searchform.search_keyword.focus();
	allunga_sidebar();
	if (site_section=='homepage') {
		 document.getElementById('homepage_info').style.display="block";
	}
	else if (typeof( window[ 'service_name' ] ) != "undefined" && service_name=='' && site_section!='' && site_section!='blog' && site_section!='control panel' && site_section!='info' &&  site_category!=site_section) {
		document.getElementById('alert').innerHTML='No sites available in this category. Add a site instantly with the form below!';
		document.getElementById('add_a_site_form').style.display='block';
	}
	else if (site_category.search(' search')!=-1) {     //se e ricerca parte ricerca in automatico 
		cambiaFrame(service_name,service_url,service_framable,service_category,service_language,service_nation,service_click);
	}
}
function scrolltotheframe() {
	scroll(0,document.getElementById('content').offsetHeight+5);
}
function clean_string(string) { //uguage a php
	string=string.toLowerCase();
	string= string.replace(/'/g,'');
	string= string.replace(/,/g,'');
	string= string.replace(/- /g,'');
	string= string.replace(/ -/g,'');
	string= string.replace(/  /g,'-')
	string= string.replace(/ /g,'-')
	string= string.replace(/'\'/g,'-')
	return string;
}
function frame_onload() {
	if (document.getElementById('theframecontainer').style.display!='none') {
		 document.getElementById('alert').innerHTML= 'You are in ' + service_name +' <input class="frame_button" type="button" style="background-color: #000000; color:#CCCCCC; border:1px solid #CCCCCC" onclick="not_working_service();" value="REPORT AS NOT WORKING" /><input class="frame_button" type="button" style="background-color: #00CC33; border:1px solid #CCCCCC" onclick="hidesidebar()" value="FULLSCREEN" /><input class="frame_button" type="button" style="background-color: #00CC33; border:1px solid #CCCCCC" onclick="open_service_in_new_window();" value="&#8627;" /><input class="frame_button" type="button" style="background-color: #FF0000; border:1px solid #CCCCCC" onclick="close_service();" value="x"  />';
         attach_file( 'layout/function_update_framable.php?name='+service_name+'&category='+site_category+'&language='+user_language+'&nation='+user_nation);
	 }
}

function allunga_sidebar() { 
	if (document.getElementById('site_sidebar')) {
			sidebar_height=document.getElementById('site_sidebar').offsetHeight;
			content_right_height=document.getElementById('content_right').offsetHeight;
			document.getElementById('content').style.minHeight = sidebar_height +'px';
	}
}

function set_search_keyword() {
		   search_keyword=document.searchform.search_keyword.value;
		   if (search_keyword!='') {
			   if (site_name=='BiTNOS') append='?q='+search_keyword;
			   else append='?hl='+browser_language+'&q='+search_keyword;
		   }
		   else  {
			   if (site_name=='BiTNOS') append='';
			   else append='?hl='+browser_language;
		   }
}


function update_service_on_screen()  {
	 if (document.getElementById(clean_string(service_name))) {
		 document.getElementById(clean_string(service_name)).className='logo selected_strong';
	 }
	 if (document.getElementById('logged_control')) { //se sei loggato
		 document.database_service_form.original_service_name.value=service_name;
		 document.database_service_form.original_service_url.value=service_url;
		 document.database_service_form.original_service_category.value=service_category;
		 document.database_service_form.original_service_language.value=service_language;
		 document.database_service_form.original_service_nation.value=service_nation;
		 document.database_service_form.service_name.value=service_name;
	     document.database_service_form.service_url.value=service_url;
		 document.database_service_form.service_category.value=service_category; 
		 document.database_service_form.service_language.value=service_language;
		 document.database_service_form.service_nation.value=service_nation;
		 document.database_service_form.service_click.value=service_click;
		 document.database_service_form.service_framable.value=service_framable;
	 }
}

function cambiaFrame(name,url,framable,category,language,nation,click) {
	 if (typeof( window[ 'service_name' ] ) != "undefined" && document.getElementById(clean_string(service_name))) document.getElementById(clean_string(service_name)).className='logo accepted';
	 service_name= name;
	 service_url=url;
	 service_framable=framable;
	 service_category=category;
	 service_language=language;
	 service_nation=nation;
	 service_click=click;
		 
	 set_search_keyword();
	 service_url_with_keywords=service_url.replace('_search_keyword_',search_keyword);
	 service_url_with_keywords=service_url_with_keywords.replace('atunn',search_keyword);
	 service_url_with_keywords=service_url_with_keywords.replace('sputtik',search_keyword);
	 setCookie(site_category+'_'+user_language+'_'+user_nation,service_name,500000,'/');
	 
	 if (search_keyword=='' && service_url_with_keywords!=service_url) { //se non hai inserito le parole di ricerca e se il sito le supporta
	     document.getElementById('alert').innerHTML='Write the words to search and press Enter to start with '+site_name;
		 document.searchform.search_keyword.focus();
		 return false;
	 }
	 update_service_on_screen();
	 attach_file( 'layout/function_update_click.php?name='+service_name+'&category='+site_category+'&language='+user_language+'&nation='+user_nation); 
	 if (framable==0) {
		 window.open(service_url_with_keywords);
		 return false;
	 }
	 document.getElementById('alert').innerHTML= '<span style="font-size:10px">Loading...  </span>'+service_name;
	 if (document.getElementById('category_explaination')) document.getElementById('category_explaination').style.display='none';
	 document.getElementById('content').style.minHeight='0px';
	 document.getElementById('theframecontainer').style.display='block';
	 document.getElementById('theframe').src = absolute_pathway+'loading.php';
	 document.getElementById('theframe').src = service_url_with_keywords;
	 scrolltotheframe();
}


function not_working_service() {  
		var answer= confirm('Are you sure that this service is not working or offensive?');
		if (answer) {
		attach_file('layout/function_update_remove.php?name='+service_name+'&category='+site_category+'&language='+user_language+'&nation='+user_nation); 
		alert('Thank you for cooperation');
		}
}

function change_theme(theme) {
	   setCookie('theme_cookie',theme,500000,'/');
	   window.location.reload();
}
function hidesidebar() {
		   document.getElementById('site_sidebar').style.display='none';
		   document.getElementById('content_right').style.marginLeft='10px';
		   document.getElementById('content_upper_right').style.marginLeft='16px';
		   document.getElementById('show_sidebar_button').style.display='block';
}
function showsidebar() {
		   document.getElementById('site_sidebar').style.display='block';
		   document.getElementById('content_right').style.marginLeft='172px';
		   document.getElementById('content_upper_right').style.marginLeft='178px';
		   document.getElementById('show_sidebar_button').style.display='none';
}

function change_site_section(url) { 
	   scroll(0,0);
	   set_search_keyword();
	   window.location.href= absolute_pathway+url+append;
}

function change_site_subsection(url) {	
       document.getElementById('theframe').src = absolute_pathway+'loading.php';
       scroll(0,0);
       set_search_keyword();
	   window.location.href= absolute_pathway+url+append;
}

//APRI URL
function openURL(url_to_watch) {
	 set_search_keyword();
	 window.open(url_to_watch);
}

//APRI FRAME IN UNA NUOVA FINESTRA
function open_service_in_new_window() {
	 window.open(document.getElementById('theframe').src);
	 close_service();
}
function close_service() {
	 scroll(0,0);
	 document.getElementById('theframecontainer').style.display='none';
	 document.getElementById('theframe').src = absolute_pathway+'loading.php';
	 document.getElementById('category_explaination').style.display='block';
	 showsidebar();
	 allunga_sidebar();
}




function change_language(new_browser_language) {
	if (site_section=='blog') {
		if (new_browser_language=='it-it') window.location.href='http://www.atunn.com/blog/it/';
		else window.location.href='http://www.atunn.com/blog/en/';
	}
	else { 
		var url_without_query=window.location.href.split("?");
		browser_language=new_browser_language;
		set_search_keyword();
		window.location.href= url_without_query[0]+append;
	}
}



function hide_info(site_section_info) {	    
		document.getElementById(site_section_info+'_info').style.display="none";
}



function show_info(site_section_info) {
		if (document.getElementById('homepage_info') && document.getElementById('homepage_info').style.display!="none") document.getElementById('homepage_info').style.display="none";
		document.getElementById(site_section_info+'_info').style.display="block";

}


function set_as_homepage(site) {
	    browser=navigator.appName;
		if (browser=="Microsoft Internet Explorer")
		   {if(document.all)
            document.body.style.behavior='url(#default#homepage)';
            document.body.setHomePage('http://www.'+site+'.com/');
		   }
		else
		    {document.getElementById('set_as_homepage_popup').style.display='block';
			}
		
}






                                                                                   /*OTHER SCRIPT*/

//per aggiornare database 
function attach_file( p_script_url ) {
      // create new script element, set its relative URL, and load it
      script = document.createElement( 'script' );
      script.src = p_script_url;
      document.getElementsByTagName( 'head' )[0].appendChild( script );
}

//SCRIPT COOKIE
function DeleteCookie (name) {
	var exp = new Date();
	exp.setTime (exp.getTime() - 1);
	var cval = GetCookie (name);
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}


function getCookie(c_name) {
	if (document.cookie.length>0)
	  {
	  c_start=document.cookie.indexOf(c_name + "=");
	  if (c_start!=-1)
		{
		c_start=c_start + c_name.length+1;
		c_end=document.cookie.indexOf(";",c_start);
		if (c_end==-1) c_end=document.cookie.length;
		return unescape(document.cookie.substring(c_start,c_end));
		}
	  }
	return "";
}


function setCookie ( name, value, expires, path, domain, secure ) {
    name=name.replace(/ /g,''); //aggiunto da me
	// set time, it's in milliseconds
	var today = new Date();
	today.setTime( today.getTime() );
	
	/*
	if the expires variable is set, make the correct
	expires time, the current script below will set
	it for x number of days, to make it for hours,
	delete * 24, for minutes, delete * 60 * 24
	*/
	if ( expires )
	{
	/*expires = expires * 1000 * 60 * 60 * 24;*/ //originale
	expires = expires * 1000 * 60; //fatto in minuti
	}
	var expires_date = new Date( today.getTime() + (expires) );
	
	document.cookie = name + "=" +escape( value ) +
	( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
	( ( path ) ? ";path=" + path : "" ) +
	( ( domain ) ? ";domain=" + domain : "" ) +
	( ( secure ) ? ";secure" : "" );
}




//BLOG
function CercaFilm_search(movie_name) {
		submitto = 'http://www.atunn.com/movies-streaming-search?hl=it-it&q=' + movie_name;
		window.location.href= submitto;	
}
function MovieSeeker_search(movie_name) {
		submitto = 'http://www.atunn.com/movies-streaming-search?hl=en-us&q=' + movie_name;
		window.location.href= submitto;	
}
function BuscaPeliculas_search(movie_name) {
		submitto = 'http://www.atunn.com/movies-streaming-search?hl=es-es&' + movie_name;
		window.location.href= submitto;	
}

