﻿var sliderinterval = 0;

/* Google maps API key controller */ 
var serverID = document.location.host;

var gmapUSEKey;
//var gmapDEVKey = 'ABQIAAAACx2eBUVi3KjwW2wy7EA-tRR0yeIKxxbeGdS2q4eAW_d6lBU4zBTF6GuxumQsRpwO15-uA9ib2VKnqA'; //www.lk-teamsite.dk
var gmapDEVKey = 'ABQIAAAAHUuyuhwH1MjCDB4Nf_2lChSYGBlk0N1ZsRM-o2jwceX-Ll_EmhSx5FoH56gYLGXNG9oIwF4_6FPd2w'; //www.lk-teamsite.dk
var gmapPRODKey = 'ABQIAAAAHUuyuhwH1MjCDB4Nf_2lChSYGBlk0N1ZsRM-o2jwceX-Ll_EmhSx5FoH56gYLGXNG9oIwF4_6FPd2w'; //www.lk.dk
//var gmapPRODKey = 'ABQIAAAACx2eBUVi3KjwW2wy7EA-tRSYGBlk0N1ZsRM-o2jwceX-Ll_EmhRgB_64JqlIgYHgr6fi0WPLEdfz0w'; //www.lk.dk


if(serverID == 'www.lk-teamsite.dk'){
	gmapUSEKey = gmapDEVKey;
}
else if(serverID == 'www.lk.dk'){
	gmapUSEKey = gmapPRODKey;
}
else{
	gmapUSEKey = gmapPRODKey;
}


jQuery(function($){
    /* Spot - imageSlider */
    $('#slideshow .images').serialScroll({
	    prev:'#slideshow .left',
		next:'#slideshow .right',
        items:'li',
		duration:500,
		force:true,
		axis:'x',
		easing:'linear',
        lazy:true,
		interval:sliderinterval,
		step:1,
        constant:false

	}).hover(function(){
        $(this).trigger('stop');
    }, function(){
        $(this).trigger('start');
    });
	
	
	/*Search fix*/
	$("#search-area").attr("action","/Lauritz+Knudsen/search.page");
	$("#search-area").attr("method","get");
	 
	$("#search-area a").click(function(e) {
		e.preventDefault();
		document['top-search-area'].submit();	
		return false;
	});
//	$("#search-area a").attr("onclick", "javascript:document['top-search-area'].submit();");

	//autnmQueryBis

    /* Spot - accordion */
	$('.accordionspot').accordion({ header: '.trigger' });

    /* gradientbox with link */
    $('#content .link-gradientbox').bind('click', function(){
        var target = $(this).find('a').attr('target');
        var url = $(this).find('a').attr('href');
        window.open(url, target);
        return false;
    }).hover(function(){
        $(this).addClass('hover');
    }, function(){
        $(this).removeClass('hover');
    });

    /* Product tabs/Gallery */
    function tabGallery(item) {
        var viewSrc = item.find('img').filter('.view').attr('src');
        var alt = item.find('img').filter('.view').attr('alt');
        var txt = item.find('span').html();
        item.siblings().removeClass('selected');
        item.addClass('selected');
        $('#tabGalleryView').fadeOut(250, function(){
            $(this).find('img').attr({src:viewSrc});
            $(this).find('img').attr({alt:alt});
            $(this).find('div').html(txt);
            $(this).fadeIn(250);
        });
    }
    $('.tabContainer').tabs({
         fx:{
             opacity: 'toggle',
             duration: 250
         },
         show: function(e, ui){
        
             if ($(ui.panel).hasClass('galleryTab')) {
                 $('#topImage').fadeOut(250);
                 var current = $(ui.panel).children('.selected');
                 if (current.size() < 1) {
                     $(ui.panel).children(':first').trigger('click');
                 } else {
                     tabGallery(current);
                 }
             } else {
                 $('#tabGalleryView').fadeOut(250);
                 $('#topImage').fadeIn(250); 
             }
             // setting # for bookmarking
             //document.location.hash = $('.ui-tabs-selected a').attr('href');
         }
    }).find('div').filter('.galleryTab').children().click(function(){
        if (!$(this).hasClass('selected')) {
            tabGallery($(this));
        }
    });
    /* course dropdown */
    $('.course').each(function(){
        var course = $(this);
        $(this).find('select').change(function(){
            var currentItem = $(course).find('.courseItem:visible');
            var newId = $(this).find('option:selected').val();
            var newItem = $('#' + newId);
            if (currentItem.size() > 0) {
                currentItem.slideUp();
            }
            newItem.slideDown();
        });
    });
    /* tooltips
     * first remove alt attribute for images that are surrounded with a link that has a title attribute.
     * This prevents IE from showing image alt attribute as title.
    */
    $('img[alt]').filter(function(){
        return $(this).parent('a[title]');
    }).removeAttr('alt');
    $("a[href$='.pdf'],a[href$='.jpg'],a[href$='.doc'],a[href$='.gif'],a[href$='.zip'],a[href$='.exe']").tooltip({
        showURL:false,
        track:true,
        delay:200,
        fade:200
    });
    
    /*Tooltip corners*/
    $('.rounded').corners("2px");

	/*Cart add*/
	 $("#courseCart").appendTo("#navigationLeft");
	 
	 /*Hent nummer 1*/
   $('#retrivedetails').click(function() {
   var DefinedNumber =  $('#phone').val();
   var GetRequestURL;
   if(document.location.host == 'cph-v-schneider'){
    GetRequestURL = 'http://cph-v-schneider/iw/cci/meta/injection/iw-mount/default/main/Lauritz-Knudsen/WORKAREA/default/include/xml/NavneNumreBasis.xml';
   }
   else{
    GetRequestURL = '/proxy.jsp?PHONE='+DefinedNumber;
   }
             $.ajax({
                 type: "GET",
                 url: GetRequestURL,
                 dataType: "xml",
                 success: function(xml) {
			if($(xml).find('errorcode').text()){
				alert('Der er ikke fundet noget information på telefonnummeret!');
                        }

                           var InputCompany = $(xml).find('COMPANYNAME').text();
                           var InputName = $(xml).find('CHRISTIANNAME').text() +" "+ $(xml).find('SURNAME').text();
                           var InputAddress = $(xml).find('ADDRESS').text();
                           var InputZip = $(xml).find('ZIP').text();
                           var InputCity = $(xml).find('CITY').text();
                           
                           $('#company').val(InputCompany);
                           $('#name').val(InputName);
                           $('#address').val(InputAddress);
                           $('#zipcode').val(InputZip);
                           $('#city').val(InputCity);
                 }
             });
         });


	/*Hent nummer 2*/
   $('#retrivedetailscompany').click(function() {
   var DefinedNumber =  $('#companyphone').val();
   var GetRequestURL;
   if(document.location.host == 'cph-v-schneider'){
    GetRequestURL = 'http://77.221.227.180/iw/cci/meta/injection/iw-mount/default/main/Lauritz-Knudsen/WORKAREA/default/include/xml/NavneNumreBasis.xml';
   }
   else{
    GetRequestURL = '/proxy.jsp?PHONE='+DefinedNumber;
   }
             $.ajax({
                 type: "GET",
                 url: GetRequestURL,
                 dataType: "xml",
                 success: function(xml) {
			if($(xml).find('errorcode').text()){
				alert('Der er ikke fundet noget information på telefonnummeret!');
                        }

                           var companyInputCompany = $(xml).find('COMPANYNAME').text();
                           var companyInputName = $(xml).find('CHRISTIANNAME').text() +" "+ $(xml).find('SURNAME').text();
                           var companyInputAddress = $(xml).find('ADDRESS').text();
                           var companyInputZip = $(xml).find('ZIP').text();
                           var companyInputCity = $(xml).find('CITY').text();
                           
                           $('#companyname').val(companyInputCompany);
                           $('#companyattname').val(companyInputName);
                           $('#companyaddress').val(companyInputAddress);
                           $('#companyzipcode').val(companyInputZip);
                           $('#companycity').val(companyInputCity);
                 }
             });
         });


	var active_color = '#000'; // Colour of user provided text
	var inactive_color = '#ccc'; // Colour of default text
 $("#gmapsearchform input.gmtxtfield").css("color", inactive_color);
  var default_values = new Array();
  $("#gmapsearchform input.gmtxtfield").focus(function() {
    if (!default_values[this.id]) {
      default_values[this.id] = this.value;
    }
    if (this.value == default_values[this.id]) {
      this.value = '';
      this.style.color = active_color;
    }
    $(this).blur(function() {
      if (this.value == '') {
        this.style.color = inactive_color;
        this.value = default_values[this.id];
      }
    });
  });
  
    
	

	  $("#chk2").click(function () { 
	toggleStatus1();
    });
    function toggleStatus1() {
    if ($('#chk2').is(':checked')) {
        $('#chk2a').removeAttr('disabled');
	$('#sub-check-area1 p, #sub-check-area1 label').css("color","#666666");
    } else {
       $('#chk2a').attr('disabled', true);
       $('#sub-check-area1 p, #sub-check-area1 label').css("color","#b3b3b3");
    } 
     }


     $("#chk3").click(function () { 
	toggleStatus2();
    });
    function toggleStatus2() {
    if ($('#chk3').is(':checked')) {
        $('#chk3a').removeAttr('disabled');
	$('#sub-check-area2 p,#sub-check-area2 label').css("color","#666666");
    } else {
       $('#chk3a').attr('disabled', true);
       $('#sub-check-area2 p,#sub-check-area2 label').css("color","#b3b3b3");
    } 
     }
//Adform Tracking
//Download brochure
$("#orderForm .list .link a").click(function () { 
	javascript:ADFtrack(3845,47775,['var3=<insert Tak for bestilling value here>','']);	
});
//click bestil	
$("#orderForm .form #submit").click(function () { 
	javascript:ADFtrack(3845,37444,['']);
});

// contact us on a standardpage - hook it up
$("#contact-us-select").change(function() {
	var selected = 	$("#contact-us-select").val()
	var output = "";
	

	if (selected != '') {
		var items = selected.split(";");
		var email = items[0];
		var url = items[1];

		if (email != '' && url != '') {
			$("#sendTo").val(email);
			$("#contact-us-form").attr("action", url);
		}		
	}
});

});


