/*
 * Scripts
 * copyright 2009 Jimmy Rittenborg - Rittencom media
 */

jQuery(document).ready(function(){
	jQuery('#contact form input.label-magic, #contact form textarea.label-magic, #contact p.error').each(function(){
		if(jQuery(this).val() !== ''){
			jQuery(this).prev('label').addClass('hidelabel') && jQuery(this).prev().prev('label').addClass('hidelabel');
			jQuery(this).prev('p.error').addClass('hideerror');
		}
	}).focus(function(){
		jQuery(this).prev('label').addClass('hidelabel') && jQuery(this).prev().prev('label').addClass('hidelabel');
		jQuery(this).prev('p.error').addClass('hideerror');
	}).click(function(){
			jQuery(this).addClass('hideerror');
			jQuery(this).next('input.label-magic, textarea.label-magic').focus();
	}).blur(function(){
		if(jQuery(this).val() === ''){
			jQuery(this).prev('label').removeClass('hidelabel') && jQuery(this).prev().prev('label').removeClass('hidelabel');
			jQuery(this).prev('p.error').removeClass('hideerror');
		}
	});
});


// Sample work  
jQuery(document).ready(function(){
	samplez = jQuery('#samples');
	this.count = samplez.find('div.project').size();
	
	if(this.count < 2) return;
	samplez.find('div.project:first').before('<ul class="index"><li class="prev"><a href="#prev">&laquo;</a></li><li class="next"><a href="#next">&raquo;</a></li></ul>');
	
	samplez.find('ul.index').click(function(e){
		e.preventDefault();
		
		if(jQuery(e.target).is('a') && samplez.find('div.project:animated').size() == 0){
			samplez.find('div.project:visible').fadeOut(700,function(){
				
				if(jQuery(e.target).parent().hasClass('prev')){
					var show = jQuery(this).prev('div.project').size() > 0 ? jQuery(this).prev('div.project') : samplez.find('div.project:last');
				} else {
					var show = jQuery(this).next('div.project').size() > 0 ? jQuery(this).next('div.project') : samplez.find('div.project:first');
				}
				show.fadeIn(700);
			});
		}
	});
});

// testimonials
jQuery(document).ready(function(){
	testimonialz = jQuery('#testimonials');
	this.count = testimonialz.find('div.testimonial').size();
	
	if(this.count < 2) return;
	testimonialz.find('div.testimonial:last').after('<ul class="index"><li class="prev"><a href="#prev">&laquo;</a></li><li class="next"><a href="#next">&raquo;</a></li></ul>');
	
	testimonialz.find('ul.index').click(function(e){
		e.preventDefault();
		
		if(jQuery(e.target).is('a') && testimonialz.find('div.testimonial:animated').size() == 0){
			testimonialz.find('div.testimonial:visible').fadeOut(700,function(){
				
				if(jQuery(e.target).parent().hasClass('prev')){
					var show = jQuery(this).prev('div.testimonial').size() > 0 ? jQuery(this).prev('div.testimonial') : testimonialz.find('div.testimonial:last');
				} else {
					var show = jQuery(this).next('div.testimonial').size() > 0 ? jQuery(this).next('div.testimonial') : testimonialz.find('div.testimonial:first');
				}
				show.fadeIn(700);
			});
		}
	});
});

jQuery(document).ready(function(){
	jQuery('.mod_navigation a').attr({title: ""});
});

// checks for the oudated internet-explorer-six-piece-of-crap
// [<a href='#' id='warningClose'>luk</a>]
/*
function badBrowser(){
	if(jQuery.browser.msie && parseInt(jQuery.browser.version) <= 6){ return true;}
	// if(jQuery.browser.mozilla){ return true;} //Remove this line so you will not get the warning in Firefox.
	return false;
}

function getBadBrowser(c_name)
{
	if (document.cookie.length>0)
	{
	c_start=document.cookie.indexOf(c_name + "=");
	if (c_start!=-1)
		{ 
		c_start=c_start + c_name.length+1; 
		c_end=document.cookie.indexOf(";",c_start);
		if (c_end==-1) c_end=document.cookie.length;
		return unescape(document.cookie.substring(c_start,c_end));
		} 
	}
	return "";
}	

function setBadBrowser(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value) + ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

if(badBrowser() && getBadBrowser('browserWarning') != 'seen' ){
	jQuery(function(){
		jQuery("<div id='browserWarning'>Vi har lagt mærke til at du benytter en gammel, usikker og outdated browser. Skift venligst til <a href='http://www.google.dk/chrome'>Google Chrome</a>, <a href='http://getfirefox.com'>FireFox</a>, <a href='http://www.opera.com/download/'>Opera</a>, <a href='http://www.apple.com/safari/'>Safari</a> eller <a href='http://www.microsoft.com/windows/downloads/ie/getitnow.mspx'>Internet Explorer 7</a>. Tak!&nbsp;&nbsp;&nbsp;</div> ")
			.css({
				backgroundColor: '#fcfdde',
				'width': '100%',
				'border-top': 'solid 1px #000',
				'border-bottom': 'solid 1px #000',
				'text-align': 'center',
				'font-size': '12px',
				'position': 'absolute',
				'z-index': '999',
				'margin-top': '65px',
				'left': '0px',
				padding:'10px 0px 10px 0px'
			})
			.prependTo("body");
		
		jQuery('#warningClose').click(function(){
			setBadBrowser('browserWarning','seen');
			jQuery('#browserWarning').slideUp('slow');
			return false;
		});
	});	
}*/