document.write('<script type="text/javascript" src="/js/jquery/supersleight.plugin.js"></script>');

var w3cDOMsupport		= (document.getElementById && document.createElement) ? true : false;
var isIE6				= (document.defaultCharset && document.compatMode) ? true : false;
var isIE				= false;
var msgBoxEnlarged		= false;
var msgBoxWidth			= null;
var msgBoxHeight		= null;

function validateForm(f)
{
	f.submitButton.value= '... Ihr Beitrag wird geschrieben - bitte etwas Geduld ...';
	f.submitButton.disabled = true;
};

function resizeTextarea(obj)
{
	if (w3cDOMsupport) {
		var msgBox = document.getElementById(obj);
		if (msgBoxEnlarged == false) {
			msgBoxWidth = msgBox.style.width;
			msgBoxHeight = msgBox.rows;
			msgBox.style.width ="99%";
			msgBox.rows = msgBoxHeight*2;
			msgBoxEnlarged = true;
			document.getElementById("resizeButton").value = "Eingabefeld verkleinern";
			if (document.getElementById("msgHelp")) {
				document.getElementById("msgHelp").style.visibility = "hidden";
				document.getElementById("msgHelp").style.position= "absolute";
			}
		} else {
			document.getElementById("resizeButton").value = "Eingabefeld vergrößern";
			msgBox.style.width=msgBoxWidth;
			msgBox.rows=msgBoxHeight;
			msgBoxEnlarged = false;
			if (document.getElementById("msgHelp")) {
				document.getElementById("msgHelp").style.visibility = "visible";
				document.getElementById("msgHelp").style.position= "relative";
			}
		}
	}
};

function openMailDialogue(obj) {
	var m = obj.innerHTML;
	m = m.replace(/\s+at\s+/, '@');
	document.location = 'mailto:'+m;
}

function bewerten(param) {
	x=(screen.width/2) - 160;
	y=(screen.height/2) - 90;
	popUpWindow = window.open("/bewerten.html?"+param, "", "width=320,height=180, resizable=no, scrollbars=no, screenX="+x+", screenY="+y+", left="+x+", top="+y);
	popUpWindow.focus();
}

function validateBookForm(f) {
	if (f.msg.value.length < 200) {
		alert("Bitte geben Sie einen aussagekräftigen Kommentar ein (mindestens 200 Zeichen, Sie haben "+f.msg.value.length+" Zeichen geschrieben).");
		f.msg.focus();
		return false;
	} else if (f.username.value.length < 3) {
		alert("Bitte geben Sie Ihren Namen ein (mindestens 3 Zeichen).");
		f.username.focus();
		return false;


        } else {
		f.submitButton.value= '... Ihr Beitrag wird geschrieben - bitte etwas Geduld ...';
		f.submitButton.disabled = true;
		return true;
	}
}

function pasteQuotation(id)
{
	if (w3cDOMsupport) {
		var thisMsgHTML = document.getElementById("msg-"+id);
		var thisMsg = thisMsgHTML.innerHTML;
		var msgBody = thisMsg.split("<p");
		msgBody[0] = msgBody[0].replace(/^\s+/, "");
		msgBody[0] = msgBody[0].replace(/\s+$/, "");
		msgBody[0] = msgBody[0].replace(/<(\/)?strong>/ig,"[$1fett]");
		msgBody[0] = msgBody[0].replace(/<(\/)?em>/ig,"[$1kursiv]");
		//msgBody[0] = msgBody[0].replace(/<(\/)?blockquote>/ig,"[$1zitat]");
		msgBody[0] = msgBody[0].replace(/layout/ig,"$1.gif");
		msgBody[0] = msgBody[0].replace(/(<([^>]+)>)/ig,"");
		document.getElementById("msg").value = "[zitat]"+msgBody[0]+"[/zitat]";
		document.getElementById("reply2Msg").value = id;
		document.getElementById("msg").focus();
	}
};

function trim(s) {
	return s.replace(/^\s+(.*)\s+$/,"$1")
};

function setBackground(changeBackground)
{	
	offset = $('div#wrapper-inner').offset();
	$('div#wrapper-outer').css({'background-position' : ''+(Math.round(offset.left)-120)+'px 0', 'background-repeat' : 'no-repeat'});
	
	if (changeBackground) {
		rnd = Math.floor(Math.random() * 2);
		if (rnd == 1) {	
			$('body#www-jugendbuch-couch-de').addClass('male');
		} else {
			$('body#www-jugendbuch-couch-de').addClass('female');
		}
	}
}

$(document).ready(function() {

	if ($.browser.msie) {
		isIE = true;
		if (parseInt($.browser.version.substr(0,1)) == 6) {
			$('#nav').supersleight({shim: '/images/layout/transp.gif'});
			$('#news-related').supersleight({shim: '/images/layout/transp.gif'});
		}
	}
	
	setBackground(true);
	
	$(window).resize(function() { setBackground(false); }); 
	
	
	$('#couch-hopper').append('<a href="#" onclick="return false;">Couch wechseln</a><ul></li><li><a href="http://www.histo-couch.de/">Histo-Couch.de</a></li><li><a href="http://www.kinderbuch-couch.de/">Kinderbuch-Couch.de</a></li><li><a href="http://www.kochbuch-couch.de/">Kochbuch-Couch.de</a></li><li><a href="http://www.krimi-couch.de/">Krimi-Couch.de</a></li><li class="l"><a href="http://www.phantastik-couch.de/">Phantastik-Couch.de</a></ul>');
	
	$('input.text, textarea.text').focus(function() {
		$(this).addClass('focused');
		if ($(this).val().substr(0,1) == '<') {
			$(this).data('valueOld', $(this).val());
			$(this).val('');
		}			
	});
	
	$('input.text, textarea.text').blur(function() {
		$(this).removeClass('focused');
		if ($(this).val() == '') {
			$(this).val($(this).data('valueOld'));
		} else {
			$(this).parent().next('.on-demand').slideUp();
		}
	});
	
	$("form.hasHelpers [title]").tooltip({
		position: "center right",
		offset: [-2, 10],
		effect: "fade",
		opacity: 0.7,
		tip: '.tooltip'
	});
		
	var overlays = $("#bookcover").size();
	
	if (overlays > 0) {
		$("a[rel=pop-img]").overlay({
			target: '.pop-img',
			expose: '#111111'
		}).gallery({
			speed: 800,
			autohide: false
		});
	};
	
	$("a[rel^='pop-up'], area[rel^='pop-up']").overlay({
		target: '.pop-up',
		expose: '#111111',
		top: '5%',
		onBeforeLoad: function() { 
			var rel = this.getTrigger().attr("rel").replace(/pop\-up/, '').replace(/\[/, '').replace(/\]/, '')
			if (rel == '') {
				$('.pop-up').css('width', '85%');
				$('.pop-up').css('height', '90%');
			} else {
				var dimensions = rel.split(/\,/);
				$('.pop-up').css('width', dimensions[0]+'px');
				$('.pop-up').css('height', dimensions[1]+'px');			
			}
			var wrap = this.getContent().find(".pop-up-contents");
			wrap.css('height', '100%');
			wrap.html('<iframe src="'+this.getTrigger().attr('href')+'" marginwidth="0" marginheight="0" frameborder="0" height="100%" width="100%"></iframe>');
		}		
	});	
	
	/*
	$("area[rel=overlay]").overlay({
		target: '#give-judgement',
		expose: '#111111'
	})

	*/
});