
function mycarousel_initCallback(carousel)
{
    // Disable autoscrolling if the user clicks the prev or next button.
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });

    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });
    
    carousel.buttonNext.bind('mouseleave', function() {
        carousel.startAuto(9);/*SECONDS TO NEXT SCROLLING*/
    });

    carousel.buttonPrev.bind('mouseleave', function() {
        carousel.startAuto(9);/*SECONDS TO NEXT SCROLLING*/
    });

    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
};

function svupdate_start(init) {
	var online_member_count = $('#online_member_count');
	var online_member_list = $('#online_member_list');
	var online_friend_list = $('#online_friend_list');
	if(online_member_list.length != 0) {
		var online_tooltip_options = { 
		    delay: 0, 
		    showURL: false, 
		    bodyHandler: function() { 
		        var res = $("<img/>").attr("src", $(this).attr('src')); 
				res.log();
				return res;
		    } 
		};
		$('.user_list').tooltip(online_tooltip_options);
		var online_member_form = $('#online_member_form');
		function getdata()
        {
			online_member_form.ajaxSubmit(options);
        }
		var options = {
			type: 'get',
			dataType: 'json',
			url: 'js/update.php',
			
			success: function(d) {
				online_member_count.html(d.online_member_count);
				online_member_list.html(d.online_member_list);
				if(d.rd) {
					showEditRealDate(d.rd); 
				}
				if(d.pm) {
					showMessageAlert();
				}

				if(online_friend_list.length != 0)
					online_friend_list.html(d.online_friend_list);
				$('.user_list').tooltip(online_tooltip_options);
                svupdate_timer = setTimeout(getdata, 60000);
            }
			
		}
		if(init)
			svupdate_timer = setTimeout(getdata, 60000);
		else
			getdata();
	}
}

var svupdate_timer = null;

function svupdate_stop() {
	clearTimeout(svupdate_timer);
}

function svupdate_set(key, value) {
	var element = $('#'+key);
	element.val(value);
	if(element[0].tagName.toLowerCase() == 'select') {
		$.jNice.SelectUpdate(element);		
	}
}

function svupdate_setbig(key, value) {
	var element = $('#online_member_form_big #'+key);
	element.val(value);
	if(element[0].tagName.toLowerCase() == 'select') {
		$.jNice.SelectUpdate(element);		
	}
}

function svupdate_update() {
	svupdate_stop();
	svupdate_start(false);
}

function svupdate_updatebig() {
	$('#online_member_form_big').submit();
}

jQuery(document).ready(function()
{
        /*TAB INFORMATION*/
        if($('#tabnav').length != 0)
        {
             $.jtabber({
                            mainLinkTag: "#tabnav a", // much like a css selector, you must have a 'title' attribute that links to the div id name
                            activeLinkClass: "sclick_sel", // class that is applied to the tab once it's clicked
                            hiddenContentClass: "hiddencontent", // the class of the content you are hiding until the tab is clicked
                            showDefaultTab: 1, // 1 will open the first tab, 2 will open the second etc.  null will open nothing by default
                            showErrors: true, // true/false - if you want errors to be alerted to you
                            effect: 'fade', // null, 'slide' or 'fade' - do you want your content to fade in or slide in?
                            effectSpeed: 'slow' // 'slow', 'medium' or 'fast' - the speed of the effect
            });
        }

        /*TAB PROFILE*/
        if($('#tabnav_p').length != 0)
        {
             $.jtabber({
                            mainLinkTag: "#tabnav_p a", // much like a css selector, you must have a 'title' attribute that links to the div id name
                            activeLinkClass: "sclick_sel", // class that is applied to the tab once it's clicked
                            hiddenContentClass: "hiddencontent", // the class of the content you are hiding until the tab is clicked
                            showDefaultTab: 1, // 1 will open the first tab, 2 will open the second etc.  null will open nothing by default
                            showErrors: true, // true/false - if you want errors to be alerted to you
                            effect: 'fade', // null, 'slide' or 'fade' - do you want your content to fade in or slide in?
                            effectSpeed: 'slow' // 'slow', 'medium' or 'fast' - the speed of the effect
            });
        }

        //Dashboard user menu
        $('.dashboard_left ul li:last-child a').css({border : 'none', "height" : '36px'});
        
	//Fix IE 6
	if(parseInt($.browser.version) == 6){
		//.Main menu
		$(".mein_conto").css("padding","5px 20px 0 0");
		
		//.premium user
		$(".premium_user").css("margin","0 0 10px 0");
		
		//Button on the right side
		$(".content_right button span").css({padding : '0px 0px 0px 3px', margin : '3px 0px 0px 0px'});
		
		//.werde_jetz
		$(".werde_jetz").css({width : '457px', margin : '0px 0px 0px 7px'});
	};
	
	//Main menu a IE fix
	if($.browser.msie){$(".main_menu ul").css("padding","0 0 0 3px")}; 
	if($.browser.msie){$(".main_menu ul li a").css("font-size","12px")}; 
	if($.browser.msie){$(".main_menu ul li").css("padding","0 21px 0 12px")}; 
	
	//Tabs IE fix
	if($.browser.msie){$(".block_mid_bottom").css("margin","0 0 0 0")}; 
	//Commebt IE fix
	if($.browser.msie){$(".comment_input").css({margin:'0',padding: '0 0 3px 4px', width: '183px'})}; 
	if($.browser.msie){$(".comment_submit").css({margin:'0',padding: '0 0 0px 4px', width: '99px'})};

    //Einstellungen
    if($.browser.msie){$(".grey_box ").css({margin: '10px 0 35px 29px'})};
	if($.browser.msie){$(".grey_box .input").css({padding: '0px 5px 0px 10px'})};
	if($.browser.msie){$(".grey_box .senden").css({padding: '0px 5px 0px 5px', margin:'0 0 2px 0'})};


	if($.browser.msie){$(".mail_db table tr td.mail_db_page span").css({"top" : '-15px', "margin":'0 0 0 0'})};
	if($.browser.msie){$(".mail_db table tr td.mail_db_page").css({"line-height" : '18px'})};

        //.bild_input
        if($.browser.msie){$(".bild_input").css({padding: '0px 0 2px 10px'})};

        //Profil ticker form
        if($.browser.msie){$(".ticker_form select").css({padding: '0px 5px 0px 5px', margin:'0 10px 8px 0'})};
        if($.browser.msie){$(".ticker_form .ticker_submit").css({padding: '0px 5px 0px 5px', margin:'0 0px 7px 0'})};
        
        if($.browser.msie){$(".optionen_db .mitglied_left .mitglied_left_input").css({padding: '0px 8px 0px 8px', margin:'0 5px 7px 0'})};
        if($.browser.msie){$(".mitglied_left_submit").css({padding: "2px 5px 2px 5px"})};
        if($.browser.msie){$(".flirt_radar_db .flirt_submit input").css({padding: "1px 5px 2px 5px"})};

    //user profile tab
    if($.browser.msie){$(".profile_tabs #tabnav_p").css({height: "19px"})};

        //Dashboard for IE6
        if(parseInt($.browser.version) == 6)
	{
            $('.dashboard_left ul li a.active').css({'width':"115px","left":"-10px"});
            $('.dashboard_left ul li a:hover').css({'width':"115px","left":"-10px"});

            $('.mail_db table tr td .del').css({"margin":"0px 0px 10px 0px","padding":"0px 0px 0px 0px"});

            $('.delm').css({"padding":"0px 0px 0px 0px","margin":"0px 0px 0px 0px"});
            $('.choose_file').css({"padding":"20px 0px 0px 10px","margin":"0px 0px 5px 20px"});
            $('.mail_db form.jNice table tr td .jNiceInputInner .bild_input').css({"padding":"0px 0px 0px 10px","margin":"5px 0px 5px 0px"});
            $('.img_holder div').css({"margin":"0px 3px 0px 0px"});

            //Guide action button
            $('.guide_db table tr td .action').css({"padding":"3px 0px 0px 0px"});

            //Profil
            $('.profil_db table tr td').css({"vertical-align":"top","padding":"5px 0px 0px 10px"});
            $('.premium').css({"padding":"1px 0px 0px 0px"});
            $('.realdate').css({"padding":"1px 0px 0px 0px"});

            //profillandern
            $(".profillandern").css({padding: '2px 5px 0px 0px',margin: '0px 0px 0px 0px'});
        }
        
	//Fix safari
	if($.browser.safari){
		$(".block_mid_body").css("overflow","hidden");
		$(".tabbed").css("float","left");

                //Einstellungen
                $(".grey_box").css({margin: '10px 0 35px 29px'});
                $(".grey_box .input").css({padding: '0px 5px 0px 10px'});
                $(".grey_box .senden").css({padding: '0px 5px 0px 5px'});

                $(".delm").css({padding: '2px 12px 3px 12px'});

                $(".premium").css({padding: '3px 15px 4px 15px'});
                
                $(".realdate").css({padding: '3px 15px 4px 15px'});

                $(".mail_db form.jNice table tr td .jNiceInputInner .bild_input").css({margin: '3px 0px 0 4px',"padding":"0px 0px 0px 10px","width":"257px"});
                $(".mail_db form.jNice table tr td.bild_submit_td span").remove();
                $(".mail_db form.jNice table tr td.bild_submit_td span span").remove();
                $(".mail_db form.jNice table tr td .bild_submit").css({margin: '3px 0px 0 4px',"padding":"0px 0px 0px 10px","width":"257px",color:"#ffffff"});
                $(".bild_text").css({"width":"255px"});
                $(".mail_db form.jNice table tr td.bild ").css({"height":"35px"});

                $(".bild_submit_td span").hide();

                $(".mitglied_left_submit").css({padding: '0px 0px 0px 0px',margin:"0px"});
        $(".niceForm .jNiceInputWrapper .jNiceInputInner div input.nice_input_big").css({"margin-left": '5px'});
        $(".niceForm .jNiceInputWrapper .jNiceInputInner div input.nice_input").css({"margin-left": '5px'});

        //user profile tabs
        $(".profile_tabs #tabnav_p").css({height: '20px'});
	}
	

	//Slider
	$('#mycarousel').jcarousel({
        auto: 0,/*SECONDS TO NEXT SCROLLING*/
        wrap: 'last',
		 scroll: 4
    });
	if($('img.tooltipimg').length != 0) {
		$('img.tooltipimg').tooltip({showURL: false});
	}
	try {
		//$('form').jNice();
	} catch(e) { 
	}

	if($('#event_small_ticker ul').length != 0) {
		$("#event_small_ticker ul").cycle({
			fx: 'fade',
   			timeout: 9000
   	 	});
	}


	try {
		var avatar_tooltip_options = { 
		    delay: 0, 
		    showURL: false, 
		    bodyHandler: function() {
 			var res = $("<img/>");
		       res.attr("src", $(this).attr('avatarsrc'));
				res.log();
				return res;
		    } 
		};
		$('.avatartt').tooltip(avatar_tooltip_options);

	} catch(e) { 
	}
	
   	svupdate_start(true);



});

if (hs) {
hs.graphicsDir = '/js/highslide/graphics/';
hs.showCredits = false;
hs.lang.cssDirection = 'ltr';
hs.lang.loadingText = 'Lade...';
hs.lang.loadingTitle = 'Klick zum Abbrechen';
hs.lang.focusTitle = 'Klick um nach vorn zu bringen';
hs.lang.fullExpandTitle = 'Zur Originalgrösse erweitern (f)';
hs.lang.fullExpandText =  'Vollbild';
hs.lang.creditsText = '';
hs.lang.creditsTitle = '';
hs.lang.previousText = 'Zurück';
hs.lang.previousTitle = 'Voriges (Pfeiltaste links)';
hs.lang.nextText = 'Nächstes';
hs.lang.nextTitle = 'Nächstes (Pfeiltaste rechts)';
hs.lang.moveText = 'Verschieben';
hs.lang.moveTitle = 'Verschieben';
hs.lang.closeText = 'Schliessen'; 
hs.lang.closeTitle = 'Schliessen (esc)'; 
hs.lang.resizeTitle = 'Grösse  anpassen';
hs.lang.fullExpandTitle = 'Zur Originalgrösse erweitern';
hs.lang.fullExpandText =  'Vollbild';
hs.lang.playText = 'Abspielen';
hs.lang.playTitle = 'Slideshow abspielen (Leertaste)';
hs.lang.pauseText = 'Pause';
hs.lang.pauseTitle = 'Pausiere Slideshow (Leertaste)';
hs.lang.restoreTitle = 'Klick um das Bild zu schliessen, klick und ziehe um zu verschieben. Benutze Pfeiltasten für vor und zurück.';
hs.lang.number = 'Bild %1/%2';
}
