﻿// JScript File
var arCurrency = new Array('USD', 'JPY', 'BGN', 'CYP', 'CZK', 'DKK', 'EEK', 'GBP', 'HUF', 'LTL', 'LVL', 'MTL', 'PLN', 'RON', 'SEK', 'SKK', 'CHF', 'ISK', 'NOK', 'HRK', 'RUB', 'TRY', 'AUD', 'CAD', 'CNY', 'HKD', 'IDR', 'KRW', 'MYR', 'NZD', 'PHP', 'SGD', 'THB', 'ZAR', 'EUR');
var imgError = new Image();
imgError.src = "/Graphic/Nopicture52.gif"
var imgNone = new Image();
imgNone.src = "/Graphic/Nopicture52.gif"

var xmlHttp;
var arCountryCode = new Array('');
var MycArr = new Array('');

function doError(msg, url, ln) {
    var strValues = "errMsg=" + escape(msg);
    strValues += "&errLine=" + ln;
    strValues += "&queryString=" + escape(location.search);
    strValues += "&Url=" + escape(location.pathname);
    strValues += "&HTTPRef=" + escape(document.referrer);
    if (typeof XMLHttpRequest != "object") {
        function XMLHttpRequest() {
            return new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    var objSave = new XMLHttpRequest();
    objSave.open("GET", "/errorSave/?" + strValues, false);
    objSave.send("");
}

try {
    window.onerror = doError;
} catch (er) {}

head.ready(function() {
$.fn.broken = function(img){
    return this.each(function(){
        if(!this.complete || (typeof this.naturalWidth != 'undefined' && this.naturalWidth == 0))
        this.src = img;
        this.title = '';
    });
};
$(window).load(function () {
    $("img").broken("/Graphic/ErrorPicture330.gif");
});


    $("#SelAdsDiv").load("/ads/AjaxSelectedAds.asp?queryString=" + escape(location.search + document.Adparams));
    $('#LangBut').click(function () {
        $('#LangSel').slideToggle('fast');
    });
    $('#CountryBut').click(function () {
        $("#CountrySel").load("/Include/js/GetCountry.asp", location.search, function () {
            $('#CountrySel').slideToggle('fast');
        });
    });
    $('#CurBut').click(function () {
        $('#CurSel').slideToggle('fast', function () {
            $('#CurSel').load("/Include/js/GetCurrency.asp", location.search);
        });
    });
    $('ul.menu_body li a').mouseover(function () {
        $(this).animate({
            fontSize: "14px",
            paddingLeft: "20px"
        }, 50);
    });
    $('ul.menu_body li a').mouseout(function () {
        $(this).animate({
            fontSize: "12px",
            paddingLeft: "10px"
        }, 50);
    });

    // Expand Panel
    $("#open").click(function () {
        $("div#panel").load("/userarea/loginajax.asp?queryString=" + escape(location.search + document.Adparams));
        $("div#panel").slideDown("slow");
    });

    // Collapse Panel
    $("#close").click(function () {
        $("div#panel").slideUp("slow");
    });

    // Switch buttons from "Log In | Register" to "Close Panel" on click
    $("#toggle a").click(function () {
        $("#toggle a").toggle();
    });
});

function LoadNewAds() {
    if (this.innerText == "") {
        $(this).load("/Include/asp/GetNewAdsFront.asp?ID=" + this.id);
    }
}

function ShowBar(aName) {
    var aelem;
    aelem = document.getElementById(aName);
    if (aelem) {
        aelem.style.display = 'block';
    }
}

/* Copyright (c) 2010 WordImpressed.com jFlow Plus derived from Kean Loong Tan's orgininal jFlow http://www.wordimpressed.com
 * Licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * jFlow 1.2 (Plus)
 * Version: jFlow Plus
 * Requires: jQuery 1.2+
 */
(function($) {
	$.fn.jFlow = function(options) {
	    var hiddenStr="hidden";
		var opts = $.extend({}, $.fn.jFlow.defaults, options);
		opts.before = opts.before ? [opts.before] : [];
		var jFC = opts.controller;
		var jFS =  opts.slideWrapper;
		var jSel = opts.selectedWrapper;
		var cur = 0;
		var timer;
		var maxi = $(jFC).length;

		// sliding function
		var slide = function (dur, i) {
			$(opts.slides).children().css({
				overflow:"hidden"
			});
			$(opts.slides + " iframe").hide().addClass("temp_hide");
			$(opts.slides).animate({
				marginLeft: "-" + (i * $(opts.slides).find(":first-child").width() + "px")
				},
				opts.duration*(dur),
				opts.easing,
				function(){
					$(opts.slides).children().css({
						overflow:hiddenStr
					});
					$(".temp_hide").show();
				}
			);	
		}

		$(this).find(jFC).each(function(i){
			$(this).click(function(){
				dotimer();
				domove(i-cur);
			});
		});	

		$(opts.slides).before('<div id="'+jFS.substring(1, jFS.length)+'"></div>').appendTo(jFS);

		$(opts.slides).find("div").each(function(){
			$(this).before('<div class="jFlowSlideContainer"></div>').appendTo($(this).prev());
		});
		
		//initialize the controller
		$(jFC).eq(cur).addClass(jSel);
		
		var resize = function (x){
		   
		    var relativeStr="relative";
			$(jFS).css({
				position:relativeStr,
				width: opts.width,
				height: opts.height,
				overflow: hiddenStr
			});
			//opts.slides or #mySlides container
			$(opts.slides).css({
				position:relativeStr,
				width: $(jFS).width()*$(jFC).length+"px",
				height: $(jFS).height()+"px",
				overflow: hiddenStr
			});
			// jFlowSlideContainer
			$(opts.slides).children().css({
				position:relativeStr,
				width: $(jFS).width()+"px",
				height: $(jFS).height()+"px",
				"float":"left",
				overflow:hiddenStr
			});
			
			$(opts.slides).css({
				marginLeft: "-" + (cur * $(opts.slides).find(":eq(0)").width() + "px")
			});
		}
		
		// sets initial size
		resize();

		// resets size
		$(window).resize(function(){
			resize();						  
		});
		
		$(opts.prev).click(function(){
			dotimer();
			domove(-1);
		});
		
		$(opts.next).click(function(){
			dotimer();
			domove(1);		
		});
		
		var domove = function (x){
			if ($(opts.slides).is(":not(:animated)")) {
				var dur = 1;
				cur=cur+x;
				
				if (cur < 0)
				{
					cur = maxi -1;
					dur = cur;
				}
				
				if (cur > maxi - 1)
				{
					cur = 0;
					dur = maxi -1;
				}
				if (opts.before.length)
			        $.each(opts.before, function(i,o) {	        
				        o.apply($(opts.slides)[0].children[cur].children[0], [cur, dur, opts]);
			        });

				$(jFC).removeClass(jSel);
				slide(dur,cur);
				$(jFC).eq(cur).addClass(jSel);
			}
		}

		var dotimer = function (x){
			if((opts.auto) == true) {
				if(timer != null) 
					clearInterval(timer);
			    
        		timer = setInterval(function() {
	                	$(opts.next).click();
						}, 10000);
			
			}
		}

//Pause/Resume function fires at hover
		dotimer();
			$(opts.slides).hover(
			function() {
			clearInterval(timer);
			},
		function() {
			dotimer();
			}
		);
	};
	
	$.fn.jFlow.defaults = {
		controller: "#myController", // must be class, use . sign
		slideWrapper : "#mySlides", // must be id, use # sign
		selectedWrapper: ".jFlowSelected",  // just pure text, no sign
		auto: true,
		easing: "swing",
		duration: 400,
		width: "100%",
		prev: ".jFlowPrev", // must be class, use . sign
		next: ".jFlowNext", // must be class, use . sign
		before: null
	};
})(jQuery);


function tagTrans()
{
$.getScript('/Include/js/jquery/jquery.translate1.4.7.min.js', function(){ //when the script is loaded
  $.translate(function(){ //when the Google Language API is loaded

    $.translate.ui('select', 'option') //generate dropdown
      .change(function(){ //when selecting another language
        $('body').translate( 'da', $(this).val(), { //translate from english to the selected language
          not: '.option, #demo, #source, pre, .jq-translate-ui', //exclude these elements
          fromOriginal:true //always translate from english (even after the page has been translated)
        })
      })
      .val('da') //select English as default
      .appendTo('#jq-primaryNavigation'); //insert the dropdown to the page
    

  });
});
}

function TransAddC()
{
$(".ttb-cta").each(function(i){
    $(this).click(function(){
      Trans('body',this.lang);
    })
})
}

function Trans(aSelector,aLangID)
{
$.getScript('/Include/js/jquery/jquery.translate1.4.7.min.js', function(){ //when the script is loaded
  $.translate(function(){ //when the Google Language API is loaded
    $(aSelector).translate( 'da', aLangID, { //translate from english to the selected language
      not: '.option, #demo, #source, pre, .jq-translate-ui', //exclude these elements
      fromOriginal:true //always translate from english (even after the page has been translated)
    })
  });
});
}


function openBox(aUrl)
{
var aOnComplete=false;
OpenBoxC(aUrl,aOnComplete);
}

function OpenBoxC(aUrl,aonComplete)
{
$.getScript('/Include/js/jquery/colorbox/jquery.colorbox-min.js', function(){ //when the script is loaded
   $.fn.colorbox.init(); 
   jQuery().colorbox({href:aUrl, onComplete:aonComplete});
});
}
