/**
* hoverIntent r5 // 2007.03.27 // jQuery 1.1.2+
* <http://cherne.net/brian/resources/jquery.hoverIntent.html>
* 
* @param  f  onMouseOver function || An object with configuration options
* @param  g  onMouseOut function  || Nothing (use configuration options object)
* @author    Brian Cherne <brian@cherne.net>
*/
(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}if(p==this){return false;}var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.mouseover(handleHover).mouseout(handleHover);};})(jQuery);


/*
 * 	easyListSplitter 1.0.2 - jQuery Plugin
 *	written by Andrea Cima Serniotti	
 *	http://www.madeincima.eu
 *
 *	Copyright (c) 2010 Andrea Cima Serniotti (http://www.madeincima.eu)
 *	Dual licensed under the MIT (MIT-LICENSE.txt)
 *	and GPL (GPL-LICENSE.txt) licenses.
 *
 *	Built for jQuery library
 *	http://jquery.com
 *
 */
 
var j=1;(function(jQuery){jQuery.fn.easyListSplitter=function(options){var defaults={colNumber:2,direction:'vertical'};this.each(function(){var obj=jQuery(this);var settings=jQuery.extend(defaults,options);var totalListElements=jQuery(this).children('li').size();var baseColItems=Math.ceil(totalListElements/settings.colNumber);var listClass=jQuery(this).attr('class');for(i=1;i<=settings.colNumber;i++){if(i==1){jQuery(this).addClass('listCol1').wrap('<div class="listContainer'+j+'"></div>')}else if(jQuery(this).is('ul')){jQuery(this).parents('.listContainer'+j).append('<ul class="listCol'+i+'"></ul>')}else{jQuery(this).parents('.listContainer'+j).append('<ol class="listCol'+i+'"></ol>')}jQuery('.listContainer'+j+' > ul,.listContainer'+j+' > ol').addClass(listClass)}var listItem=0;var k=1;var l=0;if(settings.direction=='vertical'){jQuery(this).children('li').each(function(){listItem=listItem+1;if(listItem>baseColItems*(settings.colNumber-1)){jQuery(this).parents('.listContainer'+j).find('.listCol'+settings.colNumber).append(this)}else{if(listItem<=(baseColItems*k)){jQuery(this).parents('.listContainer'+j).find('.listCol'+k).append(this)}else{jQuery(this).parents('.listContainer'+j).find('.listCol'+(k+1)).append(this);k=k+1}}});jQuery('.listContainer'+j).find('ol,ul').each(function(){if(jQuery(this).children().size()==0){jQuery(this).remove()}})}else{jQuery(this).children('li').each(function(){l=l+1;if(l<=settings.colNumber){jQuery(this).parents('.listContainer'+j).find('.listCol'+l).append(this)}else{l=1;jQuery(this).parents('.listContainer'+j).find('.listCol'+l).append(this)}})}jQuery('.listContainer'+j).find('ol:last,ul:last').addClass('last');j=j+1})}})(jQuery);

/*
 WebFontConfig = {
    google: { families: [ 'Oswald:latin' ] }
  };
  (function() {
    var wf = document.createElement('script');
    wf.src = ('https:' == document.location.protocol ? 'https' : 'http') +
      '://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
    wf.type = 'text/javascript';
    wf.async = 'true';
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(wf, s);
  })();
  */
 
// $('#contentpic').hide();
 
$(document).ready(function(){

	var pfad = "/";
	// var pfad = "/TheAddict/www2011/";
	
	$('#contentpic').removeClass('hidden');
	
	// $('#bigpicture').hide();
	$('#bigpicture .pic').hide();
	
	
	var bildbreite = $('#bigpicture img.pic').width();
	// alert(bildbreite);
	if(!bildbreite || bildbreite==0 || bildbreite<200){
		 bildbreite = 600;
		 // $('#contentpic').height(400);
	}
	
	
	// $('#bigpicture').height(bildhoehe);
	
	var containerbreite = $('#container').width();
	var bigpicture = containerbreite - 160;	
	if(bildbreite>bigpicture){
		var neuebreite = bigpicture;
		$('#contentpic').width(neuebreite);
		// $('#bigpicture').addClass("pano");
	}
	else {
		var neuebreite = bildbreite + 2;
		$('#contentpic').width(neuebreite);
	}
	// alert("READY = Bild: "+bildbreite+" - Container: "+containerbreite);
	
	var bildhoehe = $('#bigpicture img.pic').height();
	if(!bildhoehe || bildhoehe==0 || bildhoehe<=600){
		 bildhoehe = 600;
		 // $('#contentpic').height(400);
	}
	
	var picloader= '<span class="picloader"><!--<img src="'+pfad+'pics/loading.gif" alt="" border="0" \/>-->&nbsp;<\/span>';
	
	$("#bigpicture").append(picloader);
	// $("#contentpic").append(picloader);
	// $('#contentpic h1').width(bildbreite);
	
	// alert(bildbreite);
	
	$('#nav li.headlink').hover(
		function() { $('ul', this).css('display', 'block'); },
		function() { $('ul', this).css('display', 'none'); }
	);
	
});



$(window).load(function(){
	// $("#bigpicture img.pic").load(function(){
	
	var containerbreite = $('#container').width();
	var bildbreite = $('#bigpicture img.pic').width();
	var bildhoehe = $('#bigpicture img.pic').height();
	var bigpicture = containerbreite - 160;
	
	if(bildbreite>bigpicture){
		var neuebreite = bigpicture;
		$('#contentpic').width(neuebreite);
		$('#bigpicture').addClass("pano");
	}
	else {
		var neuebreite = bildbreite + 2;
		$('#contentpic').width(neuebreite);
	}	
	
	$('#bigpicture').height(bildhoehe);
	$('#contentpic').show();
	
	$('.picloader').hide();
	$('#bigpicture .pic').fadeIn('slow');
	/*
	$('#bigpicture .picloader').hide();
	$('#bigpicture .pic').fadeIn('slow');
	*/
	$('#bigpicture').css('border', '1px solid #e1e1e1');
	$('#close_response').removeClass('hidden').fadeIn('slow');
	
	
});
	
$(window).resize(function() {		
	var bildbreite = $('#bigpicture img.pic').width();
	var containerbreite = $('#container').width();
	if(bildbreite>containerbreite){
		var neuebreite = containerbreite - 160;
		$('#contentpic').width(neuebreite);
		$('#bigpicture').addClass("pano");
	}
	else {
		var neuebreite = bildbreite;
		$('#contentpic').width(neuebreite);
		$('#bigpicture').removeClass("pano");
	}
});
	
function resetForm(form) {
	$(':input', $(form)).each(function(i, item) {
		switch(item.tagName.toLowerCase()) {
		  case 'input':
			switch(item.type.toLowerCase()) {
			  case 'hidden':
			  case 'text':
				item.value = '';
			  break;
			  case 'radio':
			  case 'checkbox':
				item.checked = '';
			  break;
			}
		  break;
		  case 'select':
			item.selectedIndex = 0;
		  break;
		  case 'textarea':
			item.value = '';
		  break;
		}
	});
}
