//	MAIN JAVASCRIPT Version 1.1
var lo = location.href;
if (location.hostname == "favoor.com") {
	lo = lo.replace("favoor.com", "www.favoor.com");
}
if (lo != location.href) {
	location.replace(lo);
}

//var n = "";
function show (n) {
    document.getElementById(n).style.visibility = "visible";	
}

function hide (n) {
    document.getElementById(n).style.visibility = "hidden";
}

function hiderefresh (n) {
    document.getElementById(n).style.visibility = "hidden";
	location.href= "http://www.favoor.com/";
}

function folder_open(id) {
	document.getElementById('button_'+id).src='http://www.favoor.com/img/collapse_up.gif'
    //document.getElementById('collapse_'+id).style.display='block'; 
	new Effect.BlindDown($('collapse_'+id),{duration:0.5});	
	sendData('CollapseDown','id='+id+'&collapse=1');
}
function folder_close(id) {
	document.getElementById('button_'+id).src='http://www.favoor.com/img/collapse_down.gif'
    document.getElementById('collapse_'+id).style.display='none'; 
	//new Effect.SwitchOff($('collapse_'+id),{duration:0.1});	
	sendData('CollapseUp','id='+id+'&collapse=0');
}
function toggle_button(button_id, id) 
{
   if(document.getElementById('collapse_'+id).style.display == 'none') {
		folder_open(id);
   } else { 
   		folder_close(id);
   } 
}

function openlinkmenu(id) 
{ 
   if(document.getElementById(id).style.display == 'none') { 
      document.getElementById(id).style.display='block';	   
   } else { 
      document.getElementById(id).style.display='none'; 
   } 
}

function linkdel(urladd,msg){
ans=window.confirm(msg);
  if(ans){
    top.send.location.href = urladd;
  }
}

function katdel(urladd,msg){
ans=window.confirm(msg);
  if(ans){
    top.send.location.href = urladd;
  }
}

//Function Fenster öffnen
function showrss(id) {
	rssframezeigen = '<iframe src="http://www.favoor.com/feed_show.php?id='+id+'" name="feedframe" width="520" height="300" scrolling="no" frameborder="0"></iframe>';
	
	// DIV anzeigen
	show ('rssframe');
    document.getElementById(['rssframe']).innerHTML = rssframezeigen ;	
}

//	Add RSS 
function addrss(id) {
	urlup = 'http://www.favoor.com/ups.php?action=addrss&id='+id;
	top.feedframe.location.href = urlup;
}

//Function Fenster öffnen & Positionieren
function ieobjekt(){	//	gehört unten zu positionierung
return (document.compatMode && document.compatMode!="BackCompat" && !window.opera)? document.documentElement : document.body
}


function showpop(n,id,param1,language) {

framecode_1 = '<div align="right"><a href="javascript:hide(\'popframe\');"><img src="http://www.favoor.com/img/close.gif" alt="" width="12" height="12" hspace="2" vspace="2" border="0"></a></div><iframe src="';
framecode_2 = '" width="470" height="260" scrolling="no" frameborder="0"></iframe>';

	if(n=='addlink') {
		url = "http://www.favoor.com/add_link.php?lang="+language+"&id="+id;		
	} else if(n=='addkat') {
		url = "http://www.favoor.com/add_link.php?lang="+language+"&action=addkat";
	} else if(n=='addfeed') {
		url = "http://www.favoor.com/add_feed.php?lang="+language+"&action="+param1+"&id="+id+"&kat_typ=feed";
	} else if(n=='mp3feed') {
		url = "http://www.favoor.com/add_feed.php?lang="+language+"&action="+param1+"&id="+id+"&kat_typ=mp3feed";
	} else if(n=='flickr') {
		url = "http://www.favoor.com/add_feed.php?lang="+language+"&action="+param1+"&id="+id+"&kat_typ=flickr";
	} else if(n=='linkedit') {
		url = "http://www.favoor.com/edit.php?lang="+language+"&action=linkedit&id="+id;
	} else if(n=='katedit') {
		url = "http://www.favoor.com/edit.php?lang="+language+"&action=katedit&id="+id;
	} else if(n=='mailto') {
		url ="http://www.favoor.com/mailto.php?lang="+language;
	} else if(n=='contact' || n=='about') {
		url="http://www.favoor.com/"+n+".php?lang="+language;
	} else if(n=='pass') {
		url="http://www.favoor.com/passforgot.php?lang="+language;
	} else if(n=='addnotiz' || n=='editnotiz') {
		url="http://www.favoor.com/add_notiz.php?lang="+language+"&action="+n+"&id="+id;
	} else if(n=='bookmarkimport') {
		url="http://www.favoor.com/bookmark_import.php?lang="+language;
	}
	
	framezeigen =  framecode_1 + url + framecode_2;
	
	//	Popup positionieren
	popheight = 290;
	aufbau=document.getElementById? document.getElementById("popframe") : document.all.popframe
	seite_y_stellung=ns6? parseInt(pageYOffset) : parseInt(ieobjekt().scrollTop)
	vertiposi=ns6? seite_y_stellung+window.innerHeight/2-popheight/2 : seite_y_stellung+ieobjekt().clientHeight/2-popheight/2
	aufbau.style.top=vertiposi+"px"

	// DIV anzeigen
	show ('popframe');
    document.getElementById('popframe').innerHTML = framezeigen;
}
//	Linkmenü
function linkmenuover(action,id) {
    if(action == "over") {
		show (id);
	} else if( action == "out") {
		hide (id);
	}
}
//	Theme tauschen
function changeTheme(id) {
	urlup = 'http://www.favoor.com/ups.php?action=theme&theme='+id;
	top.send.location.href = urlup;
}
//	Schrift vergrössern
currentSize = 11;
function GetFontObject() {
	return document.getElementById("text");
}
//	Suche Fenster
function ssenden() {
	
  var sbei = document.sform;
  var starget = "_self";
  
	for (i=0;i<document.sform.bei.length;i++){
	if (document.sform.bei[i].checked==true)
	theone=i
	}
 
 if(theone == 0) { 
	var starget = "_blank";
 }
 
  //Zieladd = document.forms["sform"].action;
  document.sform.target = starget;
  document.sform.submit();
  
  return;
}

//	AJAX
function handlerFunc(t){
	//alert('handlerFunc called! /n responce text '+t.responseText);
}
function errFunc(t){
	//alert('errFunc called! /n responce text '+t.responseText);
}
function sendData(act,params){
	var postdata = 'action='+ act + '&' + params;
	new Ajax.Request('http://www.favoor.com/ups.php',
	 {method:'post', postBody:postdata,onSuccess:handlerFunc, onFailure:errFunc});
}


// Notpad
function convertTextToHTML(s) {
	s = s.replace(/\&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(/\n/g, "<BR>");
	return s;
}
function convertHTMLToText(s) {
	s = s.replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/<P>/g,"\n").replace(/<\/P>/g,"\n").replace(/<BR>/g,"\n");
	return s;
}

function editnotizOnKeyUp(divid) {
	var postdata = convertHTMLToText(document.getElementById('notizpad_'+divid).innerHTML);
	sendData('editnotiz','txt='+escape(postdata)+'&dirid='+escape(divid));
}

function CollapseAll(act,ids) {
	var id_array = ids.split(",");
	if(act == "collapseallopen"){
		for(var id = 0; id < id_array.length; ++id){
			document.getElementById('button_'+id_array[id]).src='http://www.favoor.com/img/collapse_up.gif'
	    	document.getElementById('collapse_'+id_array[id]).style.display='block';	
		}
		sendData('collapseallopen','');		
	}else if(act == "collapseallclose"){
		for(var id = 0; id < id_array.length; ++id){
			document.getElementById('button_'+id_array[id]).src='http://www.favoor.com/img/collapse_down.gif'
    		document.getElementById('collapse_'+id_array[id]).style.display='none'; 
		}
		sendData('collapseallclose','');	
	}
}

//	mp3popup
function PopUp(Name,URL,Breite,Hoehe) {
	var Fensteroptionen = "toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0";
	window.open(URL, Name, Fensteroptionen + ',width=' + Breite + ',height=' + Hoehe);
}
