 
// Koordinaten zur Ausrichtung der RSS-Box
rss_box_top_coord = 0;

/**
* Faehrt die RSS-URL Box rein und raus...
*/
function toggleRSSBox(){

	var dim = document.viewport.getDimensions();
	//Effect.toggle($('rss-box'), 'blind',{duration:   0.25});
	if($('rss-box').getStyle('display') == 'none'){
		setRSSBox();
		$('rss-box').setStyle({'display':'block', 'width':'auto'});	
		$('rss-box-overlay').setStyle({
					"left": "0px",
					"top": "0px",
					"height": document.body.clientHeight + "px",
					"width": document.body.clientWidth + "px",
					"background-color":"#ff0000"
				}); 							
	}else {
		$('rss-box').setStyle({'display':'none'});	
		$('rss-box-overlay').setStyle({
					"left": "-10000px",
					"top": "-10000px",
					"height": "0px",
					"width": "0px"
				});					
	} 
}
function setRSSBox(){
	// RSS-Box
	var rb = $('rss-box');
	var bar = $('search-rss-bar');
	var pos_l = bar.viewportOffset().left;
	
	var pos_left = parseInt(pos_l + (parseInt(bar.getWidth() / 2)) - (rb.getWidth() / 2) -2);
	var pos_top = Element.cumulativeOffset(bar)[1] + bar.offsetHeight;
	
	rb.setStyle({
		"left": pos_left + "px",
		"top":  pos_top + "px",
		"width": "auto"
	});				
}
function addRSSBookmark(url,title){
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title); 
	} else if(window.opera && window.print) { 
		// Opera Hotlist
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();		 
	}
	return false;	
}
 

function check_bewertung() {
 var f = this.document.bewertung;
 with( f ) { var c = f.wert[0].checked || f.wert[1].checked || f.wert[2].checked || f.wert[3].checked || f.wert[4].checked || f.wert[5].checked; }
 if ( !c ) { window.alert('Geben Sie bitte eine Bewertung zwischen "sehr gut" und "ungenügend" an!'); return(false); }
 else return(true);
}

function toter_link_melden(gsid) {
 window.open("/alias/gewinnspiele/toten_link_melden.php?gsid="+gsid,"TotesGewinnspielmelden","width=270,height=550,scrollbars=no,toolbar=no");
}

function copy_to_clipboard(text) {
 if (window.clipboardData) {
  window.clipboardData.setData('Text', text);
  window.alert('Die Lösung "'+text+'" befindet sich jetzt in der Zwischenablage.');

  return(false);
 }
}

/**
 * Belegt ein Textfeld mit einem beliebigen Wert vor, der beim Fokussieren des Feldes gelöscht wird
 * und ggf. wieder eingesetzt wird, falls das Textfeld den Fokus verliert und leer ist
 * 
 * Dabei wird der onClick- und onBlur-Event-Handler des Objekts belegt!
 * 
 * @param domInputFieldObject object Textfeld als Objekt, in dem der Text vorbelegt wird
 * @param string text einzusetzender Standardtext
 */
function form_input_text_setDefaultText (object, text) {

	if (object) {
		
		object.value = text;
		object.onclick = form_input_text_setDefaultText_onClick.bind(document, object, text);
		object.onblur  = form_input_text_setDefaultText_onBlur.bind(document, object, text);
		
	}else {
		return false;
	}
}

function form_input_text_setDefaultText_onClick (object, text) {
	if (object.value == text)
		object.value = '';
}

function form_input_text_setDefaultText_onBlur (object, text) {
	if (object.value == '')
		object.value = text;
}

function fenster_auf(url,titel,params) {
  window.open(url,titel,params);
}

function check_cookie(lookup) {
	if(document.cookie) { 
		cookies = document.cookie.split("; ");
		for(i=0; i < cookies.length; ++i) { 
			contents = cookies[i].split("=");
                        if(contents[0] == lookup) return contents[1];
                }
        }
        return false;
} 

function set_cookie(name,value,url) {
        document.cookie = name+"="+value+"; path="+url;
}
