jQuery.noConflict();

jQuery(document).ready(function() {
    // Accordion for support categories
    jQuery("#SupAccordMenu").accordion({
        autoHeight: false,
        collapsible: true
    });

    // Toggle DomainField on Controlpanel
    jQuery('input#domain').toggleDefaultValue('ihreDomain.ch');

    // Toggle SearchField
    jQuery('input#suche').toggleDefaultValue('Suchen..');

    // Show Tooltips
    // id=filename, class=ShowToolTip
    jQuery('.ShowToolTip').tooltip({
            folderurl : '/fileadmin/tooltips/',
            width: '250px',
            bordercolor: '#003099',
            bgcolor: '#FCFCFC',
            fontsize: '10.5px',
            fontcolor: '#000000'
     });
});


/**
 * Toggle Text form Inputfields
 * 
 * Example: $('field#id').toggleDefaultValue('value');
 */
(function() {
    jQuery.fn.toggleDefaultValue = function(defaultValue) {
        jQuery(this).val(defaultValue);
        jQuery(this).focus(function() {
            if (jQuery(this).val() == defaultValue)
                jQuery(this).val('');
        })
        jQuery(this).blur(function() {
            if (jQuery(this).val() == '')
                jQuery(this).val(defaultValue);
        })
    }
})(jQuery);


/**
 *  jQuery Tooltip Plugin
 *  http://intekhabrizvi.wordpress.com/
 *
 *  Copyright (c)  Intekhab A Rizvi (intekhabrizvi.wordpress.com)
 *  Licensed under GPL licenses:
 *  http://www.gnu.org/licenses/gpl.html
 *
 *  Version: 3.2.2
 *  Dated : 24-Mar-2010
 */
(function() {
	jQuery.fn.tooltip = function(options){
		 var defaults = {
		    offsetX: -75,  //X Offset value
		    offsetY: 25,  //Y Offset value
		    fadeIn : '200', //Tooltip fadeIn speed, can use, slow, fast, number
		    fadeOut : '200',//Tooltip fadeOut speed, can use, slow, fast, number
		    dataAttr : 'data',	//Used when we create seprate div to hold your tooltip data, so plugin search div tage by using id 'data' and current href id on whome the mouse pointer is so if your href id is '_tooltip_1' then the div which hold that tooltips content should have id 'data_tooltip_1', if you change dataAttr from default then you need to build div tag with id 'current dataAttr _tooltip_1' without space
		    bordercolor: '#6CE26C', // tooltip border color
		    bgcolor: '#F8F8F8', //Tooltip background color
		    fontcolor : '#006699', //Tooltip Font color
		    fontsize : '15px', // Tooltip font size
		    folderurl : 'NULL', // Folder url, where the tooltip's content file is placed, needed with forward slash in the last (/), or can be use as http://www.youwebsitename.com/foldername/ also.
		    filetype: 'txt', // tooltip's content files type, can be use html, txt
		    height: 'auto', // Tooltip's width
		    width : 'auto', //Tooltip's Height
		    cursor : 'help' // Mouse cursor
		   };
	var options = jQuery.extend(defaults, options);
	//Runtime div building to hold tooltip data, and make it hidden
	var $tooltip = jQuery('<div id="divToolTip"></div>');
	return this.each(function(){
			jQuery('body').append($tooltip);
			$tooltip.hide();
	//Runtime variable definations
		var element = this;
		var id = jQuery(element).attr('id');
		var filename = options.folderurl + id + '.' + options.filetype;
		var dialog_id = '#divToolTip';
	//Tooltips main function
		jQuery(this).hover(function(e){
				//var size = "Windows Width : " + $(document).width() + " Tip Width : " + e.pageX + "\n" + "Windows Height : " + $(document).height() + " Tip Height : " + e.pageY;
				//alert(size);
				//to check whether the tooltips content files folder is defined or not
				if(options.folderurl != "NULL"){
					jQuery(dialog_id).load(filename);

				}else
				{
					if(jQuery('#'+options.dataAttr + '_' + id).length > 0){
						jQuery(dialog_id).html(jQuery('#'+ options.dataAttr + '_' + id).html());
						//$(dialog_id).html(size);
					}else{
						jQuery(dialog_id).html(id);
						//$(dialog_id).html(size);
					}
				}
				//assign css value to div
				jQuery(element).css({'cursor' : options.cursor});
				if(jQuery(document).width() / 2 < e.pageX){
					jQuery(dialog_id).css({
						'position' : 'absolute',
						'border' : '1px solid ' + options.bordercolor,
						'background-color' : options.bgcolor,
						'padding' : '5px 5px 5px 5px',
						'-moz-border-radius' : '5px 5px 5px 5px',
						'-webkit-border-radius' : '5px 5px 5px 5px',
						'top' : e.pageY + options.offsetY,
                        // e.pageX - jQuery(dialog_id).width() + options.offsetX,
						'left' :  e.pageX + options.offsetX,
						'color' : options.fontcolor,
						'font-size' : options.fontsize,
						'height' : options.height,
						'width' : options.width
					});
				}else{
					jQuery(dialog_id).css({
						'position' : 'absolute',
						'border' : '1px solid ' + options.bordercolor,
						'background-color' : options.bgcolor,
						'padding' : '5px 5px 5px 5px',
						'-moz-border-radius' : '5px 5px 5px 5px',
						'-webkit-border-radius' : '5px 5px 5px 5px',
						'top' : e.pageY + options.offsetY,
						'left' : e.pageX + options.offsetX,
						'color' : options.fontcolor,
						'font-size' : options.fontsize,
						'cursor' : options.cursor,
						'height' : options.height,
						'width' : options.width
					});
				}
				//enable div block
				jQuery(dialog_id).stop(true, true).fadeIn(options.fadeIn);
					},function(){
				// when mouse out remove all data from div and make it hidden
				jQuery(dialog_id).stop(true, true).fadeOut(options.fadeOut);
					}).mousemove(function(e){
				// to make tooltip moveable with mouse
				if(jQuery(document).width() / 2 < e.pageX){
				jQuery(dialog_id).css({
					'top' : e.pageY + options.offsetY,
					'left' : e.pageX - $(dialog_id).width(),
					'height' : options.height,
					'width' : options.width
					});
				//$(dialog_id).html(e.pageX - $(dialog_id).width());
				}else{
					jQuery(dialog_id).css({
					'top' : e.pageY + options.offsetY,
					'left' : e.pageX + options.offsetX,
					'height' : options.height,
					'width' : options.width
					});
				}
			});
		});
	};
 })(jQuery);



/**
 * Typo3 Default JS
 */
var browserName=navigator.appName;var browserVer=parseInt(navigator.appVersion);var version="";var msie4=(browserName=="Microsoft Internet Explorer"&&browserVer>=4);if((browserName=="Netscape"&&browserVer>=3)||msie4||browserName=="Konqueror"||browserName=="Opera"){version="n3";}else{version="n2";}
function blurLink(theObject){if(msie4){theObject.blur();}}