/* Ratings */
var ratings_plugin_url = 'http://www.hpvorlagen-24.de/wp-content/plugins/wp-postratings';
var ratings_ajax_url = 'http://www.hpvorlagen-24.de/wp-content/plugins/wp-postratings/wp-postratings.php';
var ratings_text_wait = 'Please rate only 1 post at a time.';
var ratings_image = 'stars_crystal';
var ratings_image_ext = 'gif';
var ratings_max = 6;
var ratings_mouseover_image = new Image();
ratings_mouseover_image.src = ratings_plugin_url + "/images/" + ratings_image + "/rating_over.gif";
var ratings_show_loading = 1;
var ratings_show_fading = 1;
var ratings_custom = 0;

/* Video PLUGIN */
var vvqflashvars = {};
var vvqparams = { wmode: "opaque", allowfullscreen: "true" };
var vvqattributes = {};
var vvqexpressinstall = "http://www.hpvorlagen-24.de/wp-content/plugins/vipers-video-quicktags/resources/expressinstall.swf";


/* comment-reply */
addComment = {
	moveForm : function(commId, parentId, respondId, postId) {
		var t = this, div, comm = t.I(commId), respond = t.I(respondId), cancel = t.I('cancel-comment-reply-link'), parent = t.I('comment_parent'), post = t.I('comment_post_ID');

		if ( ! comm || ! respond || ! cancel || ! parent )
			return;

		t.respondId = respondId;
		postId = postId || false;

		if ( ! t.I('wp-temp-form-div') ) {
			div = document.createElement('div');
			div.id = 'wp-temp-form-div';
			div.style.display = 'none';
			respond.parentNode.insertBefore(div, respond);
		}

		comm.parentNode.insertBefore(respond, comm.nextSibling);
		if ( post && postId )
			post.value = postId;
		parent.value = parentId;
		cancel.style.display = '';

		cancel.onclick = function() {
			var t = addComment, temp = t.I('wp-temp-form-div'), respond = t.I(t.respondId);

			if ( ! temp || ! respond )
				return;

			t.I('comment_parent').value = '0';
			temp.parentNode.insertBefore(respond, temp);
			temp.parentNode.removeChild(temp);
			this.style.display = 'none';
			this.onclick = null;
			return false;
		}

		try { t.I('comment').focus(); }
		catch(e) {}

		return false;
	},

	I : function(e) {
		return document.getElementById(e);
	}
}

/* meine Funktionen */
$(document).ready(function() { 
	var medPic;
	var isIE6=0;

	/* Vars abhängig vom Browser */
	var hinweisTopOffset=0;
	var hinweisLeftOffset=-55;
	var medTopOffset=2;
	var medLeftOffset=2;
	var ratLeftOffset=5;
	var ratTopOffset=165;
	jQuery.each(jQuery.browser, function(i) {
  		if($.browser.opera){
			hinweisTopOffset=-100;
			hinweisLeftOffset=-55;
			medTopOffset=7;
			medLeftOffset=7;
			ratLeftOffset=5;
			ratTopOffset=155;
			$("#csearch input.searchvalue").css({'padding':'0px 0px 0px 0px'});
  		} else if($.browser.msie){
			if ($.browser.version == "6.0")
				isIE6=1;
			hinweisTopOffset=20;
			hinweisLeftOffset=-45;
			medTopOffset=13;
			medLeftOffset=5;
			ratLeftOffset=5;
			ratTopOffset=150;
			$("#csearch input.searchvalue").css({'padding':'5px 0px 0px 0px'});
  		}
	});

	// $(document).pngFix();


	/* Hauptmenue Animation */ 
	$("#hmmenue ul.wd-pages").supersubs({ 
		minWidth: 15,
		maxWidth: 26
	}).superfish({
		pathLevels:   5,
		animation:   {opacity: 'show', height:'show'},  
		speed:       'fast'  
	});

	/* catemneu Animation */ 
	$("#catmenue ul.wd-categories").supersubs({ 
		minWidth: 15,
		maxWidth: 26
	}).superfish({
		pathLevels:   5,
		animation:   {height:'show'},  
		speed:       'fast'  
	});

	/* Newsletter Formular  */ 
	$("input.nl_name").val('Ihr Vorname');
	$("input.nl_email").val('Ihre E-Mail Adresse');

	$("input.nl_name").focus(function(){
		if (($(this).val()=='')||($(this).val()=='Ihr Vorname')) {
			$(this).val('');
			$(this).addClass('nl_focus');
		}
	});
	$("input.nl_name").blur(function(){
		if ($(this).val()=='') {
			$(this).removeClass('nl_focus');
			$(this).val('Ihr Vorname');
		}
	});

	$("input.nl_email").focus(function(){
		if (($(this).val()=='')||($(this).val()=='Ihre E-Mail Adresse')) {
			$(this).val('');
			$(this).addClass('nl_focus');
		}
	});
	$("input.nl_email").blur(function(){
		if ($(this).val()=='') {
			$(this).removeClass('nl_focus');
			$(this).val('Ihre E-Mail Adresse');
		}
	});

	/* Suchformular */ 
	$("input.searchvalue").val('suchen & finden');
	$("input.searchvalue").focus(function(){
		$(this).val('');
	});
	$("input.searchvalue").blur(function(){
		if ($(this).val()=='')
			$(this).val('suchen & finden');
	});

	/* Hinweise (Templates) */
	$('a.tips').cluetip({
		splitTitle: '|', 
		showTitle: false, 
		dropShadow: false,
		width: 235,
		height: 95,
		topOffset: hinweisTopOffset,
		leftOffset: hinweisLeftOffset,
		fx: {             
              open:       'fadeIn' 
    	}
	});

	/* Kommentare / Pingbacks */
	$("#reg_comments").mousedown(function(){
		$(this).addClass('active');
		$("#reg_pingbacks").removeClass('active');
		$("#reg_trackbacks").removeClass('active');
		$("#pg_pingbacks").css({'display':'none'});
		$("#pg_trackbacks").css({'display':'none'});
		$("#pg_comments").css({'display':'block'});
	});
	$("#reg_pingbacks").mousedown(function(){
		$(this).addClass('active');
		$("#reg_comments").removeClass('active');
		$("#reg_trackbacks").removeClass('active');
		$("#pg_comments").css({'display':'none'});
		$("#pg_trackbacks").css({'display':'none'});
		$("#pg_pingbacks").css({'display':'block'});
	});
	$("#reg_trackbacks").mousedown(function(){
		$(this).addClass('active');
		$("#reg_comments").removeClass('active');
		$("#reg_pingbacks").removeClass('active');
		$("#pg_comments").css({'display':'none'});
		$("#pg_pingbacks").css({'display':'none'});
		$("#pg_trackbacks").css({'display':'block'});
	});


	/* Popup Funktionen für template_info */
	$("a.template_info_up").toggle(
		function () {
			$(this).addClass('template_info_down');
			if (isIE6)
				$(this).parent().animate({'top': '54px'},'slow','swing');
			else
				$(this).parent().animate({'top': '53px', 'opacity':0.85},'slow','swing');
		},
		function () {
			$(this).removeClass('template_info_down');
			if (isIE6)
				$(this).parent().animate({'top': '140px'},'fast','swing');
			else
				$(this).parent().animate({'top': '140px', 'opacity':0.95},'fast','swing');
		}
	);

	/* Bild-Anzeige bei Mouse Over */
	$('div.medium_pic').appendTo('body');
	$("a.img_tip").hover(
		function (e) {
			medPic=('#'+this.rel);
			$(medPic).css({'top':e.pageY+medTopOffset,'left': e.pageX+medLeftOffset});
			$(medPic).show();
		},
		function () {
			$(medPic).hide();
			medPic='';
		}
	);
	$().mousemove(function(e){
		if (medPic)
			$(medPic).css({'top':e.pageY+medTopOffset,'left': e.pageX+medLeftOffset});
	}); 

	/* Rating-Anzeige bei Mouse Over */
	$('div.ratingbox').appendTo('body');
	$("a.vote").toggle(
		function (e) {
			myRat=('#rat-'+this.rel);
			$(myRat).css({'opacity':0.90,'top':e.pageY-ratTopOffset,'left': e.pageX-ratLeftOffset});
			$(myRat).show();
		},
		function () {
			$(myRat).hide();
			myRat='';
		}
	);

	$("a.rat_close").mousedown(
		function (e) {
			myRat=('#rat-'+this.rel);
			$(myRat).hide();
		}
	);
	

    $('#mycarousel').jcarousel({
        auto: 5,
        scroll: 1,
		buttonNextHTML: null,
        buttonPrevHTML: null,
        wrap: 'last',
        initCallback: mycarousel_initCallback
    });

    $('#slideshow').jcarousel({
        auto: 3,
        scroll: 1,
        wrap: 'last',
        initCallback: mycarousel_initCallback
    });

}); 

function mycarousel_initCallback(carousel) {
	$('.topthemen-control a').bind('click', function() {
		carousel.scroll(parseInt($(this).text()))
		return false;
	});
	
	$('#mycarousel-next').bind('click', function() {
		carousel.next();
		return false;
	});
	
	$('#mycarousel-prev').bind('click', function() {
		carousel.prev();
		return false;
	});
};



