function _init(){
	select_language();
	init_reiter();
	login_modal();
    callback_modal();

	$('.sf-menu li a').removeAttr('title');
	
	$("ul.sf-menu").superfish({ 
		animation: {height:'show',width:'show'},   
		delay:     1500,
		speed:       'fast' 
	});
	
	$('#close_welcome2').click(function(){
		$('#welcome2').slideUp(700);
		 $.ajax({
		   type: "GET",
		   url: "/modules/rp24_user/ajax/ajax.set_toolbar_cookie.php",
		   success: function(msg){
			 //alert( "Data Saved: " + msg );
		   }
		 });	
	});
	

	$('.img_inside_big').mouseover(function(e){
										
			var element = $(this);							   
			$.ajax({
			   type: "POST",
			   url: "/modules/rp24_global/ajax/ajax.get_big_image.php",
			   data: "offers_id="+$(this).attr('id'),
			   dataType:'json',
			   success: function(msg){ 

					if(msg != 'false'){
						$('.table_singlecat_subtable_bigimage_hidden').attr('src',msg['path']);
						//$('.table_singlecat_subtable_bigimage_hidden').css('margin-left',-(msg['width']/2));
						//$('.table_singlecat_subtable_bigimage_hidden').css('margin-top',-(msg['height']/2));
						$('.table_singlecat_subtable_bigimage_hidden').css('top',e.pageY-220);
						$('.table_singlecat_subtable_bigimage_hidden').css('left',e.pageX+50);
						$('.table_singlecat_subtable_bigimage_hidden').fadeIn(200);
						element.mouseout(function(){
							$('.table_singlecat_subtable_bigimage_hidden').hide('slow');					  
						});
					}
			   }
			 });							
	});
	
	
}




function login_modal(){
	var ok_button = $('get_mode').val();
	var login_mode = $('#login_mode').val();
	
	if(login_mode == 0){
		
		var lgin = $('#tl_einloggen').val();
		//einloggen = $('#tl_einloggen').val();
		
			$('.login_link').click(function(){
				$(this).attr('href','#');
				$("#dialog").dialog({
					bgiframe: true,
					height: 330,
                    width: 320,
					modal: true,
					buttons: { 'Login': function() {$('#login_form').submit()}},
					//buttons: [{ text: 'BUM',click: function() {$('#login_form').submit()}  }],
					close: function() {
						$(this).dialog("destroy")
					}	
				});
				return false;
			});
	}
	
}

function callback_modal() {
    var $callback_link = $('#imprint #recall');

    $callback_link.bind('click', function(e) {
        e.preventDefault();

        var $dialog = $('<div></div>')
                .load($callback_link.attr('href'))
		.dialog({
                    autoOpen: false,
                    modal: true,
                    title: $callback_link.html(),
                    width: 500,
                    height: 300
		});
        $dialog.dialog('open');
    });
}


function toggle_singlecat_watchlist(offers_id,mode){
	

	 $.ajax({
		   type: "POST",
		   url: "/modules/rp24_global/ajax/ajax.toggle_watchlist.php",
		   data: "offers_id="+offers_id+"&mode="+mode,
		   success: function(msg){ 
			//alert(msg );
			$(this).text('test');
		   }
		 });

	//alert(offers_id);
}



function init_reiter(){
//	$('#id_advsearch').val($('#get_mode').val());
	var form_mode = $('#form_mode').val();
	
	if(form_mode > 0){
		$('#reiter_link'+form_mode+'_left').css('background-image','url(/templates/rp24/images/header/r24_navM_aktivL.gif)');
		$('#reiter_link'+form_mode+'_right').css('background-image','url(/templates/rp24/images/header/r24_navM_aktivR.gif)');
		$('#reiter_link'+form_mode+'_mid').css('background-image','url(/templates/rp24/images/header/r24_navM_aktivBG.gif)');
		$('#reiter_link'+form_mode+'_mid').css('color','white');
		$('#reiter_link'+form_mode+'_mid').removeAttr('onmouseover');
		$('#reiter_link'+form_mode+'_mid').removeAttr('onmouseout');
	}
	
	if(form_mode == 2){
		$('#advtype').val(2);
	}
	
}


function rollover(i){
	$('#reiter_link'+i+'_left').css('background-image','url(/templates/rp24/images/header/r24_navM_aktivL.gif)');
	$('#reiter_link'+i+'_right').css('background-image','url(/templates/rp24/images/header/r24_navM_aktivR.gif)');
	
}
function rollout(i){
	$('#reiter_link'+i+'_left').css('background-image','url(/templates/rp24/images/header/r24_navM_normalL.gif)');
	$('#reiter_link'+i+'_right').css('background-image','url(/templates/rp24/images/header/r24_navM_normalR.gif)');
}





//Tobe
//Objekt zur Browsererkennung
function UserRef() {
	this.ua = navigator.userAgent.toLowerCase();
	this.nn4 = (document.layers);
	this.ie4 = (document.all && !document.getElementById);
	this.ie = (document.all);
	this.opera = (window.opera);
	this.gecko = (this.ua.indexOf('gecko') != -1 && this.ua.indexOf('safari') == -1);
	this.mozilla = (this.gecko && this.ua.indexOf('gecko/') + 14 == this.ua.length);
	this.safari = (this.ua.indexOf('safari') != -1);
	this.aol = (this.ua.indexOf('aol') != -1);
	this.dom = (document.getElementById);
}

var ur = new UserRef();


//Bookmark f�r alle Browser
function bookmark(url, titel, comment) {    

 if (ur.ie && !ur.opera) { 
  	window.external.AddFavorite(url, titel)
 } else if (ur.gecko) {
  	window.sidebar.addPanel(titel, url, comment);
 } else if(ur.opera){
	var elem = document.createElement('a');
    elem.setAttribute('href',url);
    elem.setAttribute('title',titel);
    elem.setAttribute('rel','sidebar');
    elem.click(); 
} 
 else {
	 window.alert('Bitte im Browser die Funktion STRG-D benutzen');
 }

}


function add_article_unitselect(x){
	/*for(i=1;i<=3;i++){
		document.forms["add_article"].elements["offers_price[offers_units"+i.toString()+"]"].options[x].selected=true;
	}*/
	x--;
	document.forms["add_article"].elements["offers_price[sel_price]"].options[x].selected=true;
	document.forms["add_article"].elements["offers_amount[sel_amount]"].options[x].selected=true;
	document.forms["add_article"].elements["offers_min_purch[sel_min_purch]"].options[x].selected=true;

	
}

//Alles markieren
checkflak = false;	
function check_all_boxes(obj,msg1,msg2){
  var o = document.forms[obj].elements;
  		
	if(!checkflak){	
		for (i=0; i<o.length; i++){
		
			  if (o[i].type == 'checkbox'){
				o[i].checked = true;
			  }
		}
		checkflak = true;
		return msg2;
	}
	
	if(checkflak){	
		for (i=0; i<o.length; i++){
		
			  if (o[i].type == 'checkbox'){
				o[i].checked = false;
			  }
		}
		checkflak = false;
		return msg1;
	}	
   
}


function redirect(to){
	location.href="http://"+to;
}

function redirect_to (destination) {
  window.location.href = destination;
}

function click_search(){
	$(".overlay2").show();
}

function select_language(){
	 $("#select_language").change(function () {
		//alert($(this).val());
		 $.ajax({
		   type: "POST",
		   url: "/modules/rp24_global/ajax/ajax.select_language.php",
		   data: "lang="+$(this).val(),
		   success: function(msg){
			 location.reload();
			 //alert( "New lang: " + msg );
		   }
 });
	});	
}

function redirect_domain(i){
	location.href='http://www.'+i;
}


function SuchenUndErsetzen(QuellText, SuchText, ErsatzText)
{   // Erstellt von Ralf Pfeifer
	// Fehlerpruefung
	if ((QuellText == null) || (SuchText == null))           { return null; }
	if ((QuellText.length == 0) || (SuchText.length == 0))   { return QuellText; }

	// Kein ErsatzText ?
	if ((ErsatzText == null) || (ErsatzText.length == 0))    { ErsatzText = ""; }

	var LaengeSuchText = SuchText.length;
	var LaengeErsatzText = ErsatzText.length;
	var Pos = QuellText.indexOf(SuchText, 0);

	while (Pos >= 0)
	{
		QuellText = QuellText.substring(0, Pos) + ErsatzText + QuellText.substring(Pos + LaengeSuchText);
		Pos = QuellText.indexOf(SuchText, Pos + LaengeErsatzText);
	}
	return QuellText;
}

