//wait for DOM ready
$(document).ready(function(){

var pfad = window.location.href;


//lang select
if (pfad.search('/en/') != -1){
	$('#lang-de').removeClass('hasfocus');
	$('#lang-en').addClass('hasfocus');
};

	
//input funktionen
jQuery.fn.DefaultValue = function(){
		var elements = this;
		var args = arguments;
		var c = 0;
		return(
			elements.each(function(){
				var el = $(this);
				var def = args[c++]; 
				el.val(def).focus(function(){
					$(this).addClass('hasfocus');
					if(el.val() == def){
						el.val("");
					}
					el.blur(function(){
					$(this).removeClass('hasfocus');
						if(el.val() == ""){
							el.val(def);
					}
				});
			});
		})
	);
};


$('#kname').DefaultValue('Ihr Name');
$('#ktel').DefaultValue('Ihre Telefonnummer');
$('#kmail').DefaultValue('Ihre E-Mail Adresse');
$('#kmsg').DefaultValue('Ihre Nachricht an uns');

$('#kname_en').DefaultValue('Your name');
$('#ktel_en').DefaultValue('Your phone');
$('#kmail_en').DefaultValue('Your email');
$('#kmsg_en').DefaultValue('Your message');


//email replace
$('.email').attr('href', 'mailto:info@wmsft.de').html('info@wmsft.de');

//logo
$('#logo').css('cursor','pointer').click(function(){
	if (pfad.search('/en/') != -1){
		window.location.href = '/en/start';
	}
	else {
		window.location.href = '/';
	}
});


//nav
var currentpageFn = function() {
	$('#nav a').removeClass('hasfocus');
	if (pfad.search('produkte') != -1){
		$("#nav2 > a").addClass("hasfocus");
	}
	else if (pfad.search('products') != -1){
		$("#nav2 > a").addClass("hasfocus");
	}
	else if (pfad.search('technologie') != -1){
		$("#nav3 > a").addClass("hasfocus");
	}
	else if (pfad.search('technology') != -1){
		$("#nav3 > a").addClass("hasfocus");
	}
	else if (pfad.search('qualitaet') != -1){
		$("#nav4 > a").addClass("hasfocus");
	}
	else if (pfad.search('quality') != -1){
		$("#nav4 > a").addClass("hasfocus");
	}
	else if (pfad.search('kontakt') != -1){
		$("#nav5 > a").addClass("hasfocus");
	}
	else if (pfad.search('contact') != -1){
		$("#nav5 > a").addClass("hasfocus");
	}
	else {
		$("#nav1 > a").addClass("hasfocus");
	}
};
currentpageFn();

$('#nav > div > a').mouseenter(function(){
	$('#nav a').removeClass('hasfocus');
	$(this).addClass('hasfocus');
	var subnav = $(this).next('span');
	if (subnav.css('display') == 'none'){
		$('#nav span').hide();
		subnav.slideDown('fast');
	} else if (subnav.css('display') == 'block') {
		return false;
	} else {
		$('#nav span').hide();
	};
});
$('.start-products, #content').mouseenter(function(){
	$('#nav span').hide();
	currentpageFn();
});


$('#content li').each(function(){
	var licont = $(this).html();
	$(this).css('color','#71002e')
	$(this).html('<span style=\"color: #433\">' + licont + '</span>');
});


//lightbox
$(function(){
	$('a.lb').lightBox();
});


//ende DOM ready
});
