$(document).ready(function() {

if (jQuery.browser.msie) {
	if(parseInt(jQuery.browser.version) == 6) {
    //PNG FIX FOR IE6
    DD_belatedPNG.fix('img, input, .header h1 a, .banner, .six-points, .main-btm, .system-feat, .vores, .newsletter-btm, .grn-nav li a:hover, .grn-nav li a.active, a.grn-ar-link, .tilbage, .rt-arhus, .f-video, .vores1, .flex-box, .archus-college, .email-box, .vores-rt, .six-box, .yel-link, .video-btm-billet, .container .post .read-more, .katagorier, .side-newsletter, .sys-feature, .post-view, .left-logo a');
	}
	}

    //CUFON REPLACEMENT
    Cufon.replace('.cufon', {
        hover: true
    });
    Cufon.replace('h2');
    Cufon.replace('.that-easy h3, .six-box h3, .give-you-box h3, .flexfleter h3, .btn-order, .solutions h3');


    //LIGHTBOX FUNCTIONALITY
    function setupDemos() {
        Shadowbox.setup('.feat-vid a, .f-video a, .video-btm-billet a', {
            height: 450,
            width: 800,
            flashVars: {
                clip_id: "16619024",
                autoplay: "1"
            }
        });
		
		
		        Shadowbox.setup('.feat-vid-koeb a, .f-video a, .video-btm-billet a', {
            height: 450,
            width: 800,
            flashVars: {
                clip_id: "16619024",
                autoplay: "1"
            }
        });
		
		
		 		
		 Shadowbox.setup('.feat-vid-opret a, .f-video-opret a', {
            height: 450,
            width: 800,
            flashVars: {
                clip_id: "16618887",
                autoplay: "1"
            }
        });
		 
		 		 Shadowbox.setup('.feat-vid-scan a, .f-video-scan a', {
            height: 450,
            width: 800,
            flashVars: {
                clip_id: "16619215",
                autoplay: "1"
            }
        });



    }

    Shadowbox.init({
        overlayOpacity: 0.8
    }, setupDemos);

	if($.client.os == 'Mac' && $.client.browser == 'Safari') {
		$('.get-info-inner').css('padding', '45px 21px 6px');
	}
	
	if($.client.os == 'Mac' && $.client.browser == 'Chrome') {
		$('.get-info-inner').css('padding', '45px 21px 6px');
	}
	
	if($.client.os == 'Mac' && $.client.browser == 'Opera') {
		$('.get-info-inner').css('padding', '45px 21px 4px');
	}
	
	//if($.client.os == 'Windows' && $.client.browser == 'Explorer') {
	//	$('.get-info-inner').css('padding', '45px 21px 18px');
	//}
});

function initPage()
{
	clearFormFields({
		clearInputs: true,
		clearTextareas: true,
		passwordFieldText: true,
		addClassFocus: "focus",
		filterClass: "default"
	});
}
function clearFormFields(o)
{
	if (o.clearInputs == null) o.clearInputs = true;
	if (o.clearTextareas == null) o.clearTextareas = true;
	if (o.passwordFieldText == null) o.passwordFieldText = false;
	if (o.addClassFocus == null) o.addClassFocus = false;
	if (!o.filter) o.filter = "default";
	if(o.clearInputs) {
		var inputs = document.getElementsByTagName("input");
		for (var i = 0; i < inputs.length; i++ ) {
			if((inputs[i].type == "text" || inputs[i].type == "password") && inputs[i].className.indexOf(o.filterClass)) {
				inputs[i].valueHtml = inputs[i].value;
				inputs[i].onfocus = function ()	{
					if(this.valueHtml == this.value) this.value = "";
					if(this.fake) {
						inputsSwap(this, this.previousSibling);
						this.previousSibling.focus();
					}
					if(o.addClassFocus && !this.fake) {
						this.className += " " + o.addClassFocus;
						this.parentNode.className += " parent-" + o.addClassFocus;
					}
				}
				inputs[i].onblur = function () {
					if(this.value == "") {
						this.value = this.valueHtml;
						if(o.passwordFieldText && this.type == "password") inputsSwap(this, this.nextSibling);
					}
					if(o.addClassFocus) {
						this.className = this.className.replace(o.addClassFocus, "");
						this.parentNode.className = this.parentNode.className.replace("parent-"+o.addClassFocus, "");
					}
				}
				if(o.passwordFieldText && inputs[i].type == "password") {
					var fakeInput = document.createElement("input");
					fakeInput.type = "text";
					fakeInput.value = inputs[i].value;
					fakeInput.className = inputs[i].className;
					fakeInput.fake = true;
					inputs[i].parentNode.insertBefore(fakeInput, inputs[i].nextSibling);
					inputsSwap(inputs[i], null);
				}
			}
		}
	}
	if(o.clearTextareas) {
		var textareas = document.getElementsByTagName("textarea");
		for(var i=0; i<textareas.length; i++) {
			if(textareas[i].className.indexOf(o.filterClass)) {
				textareas[i].valueHtml = textareas[i].value;
				textareas[i].onfocus = function() {
					if(this.value == this.valueHtml) this.value = "";
					if(o.addClassFocus) {
						this.className += " " + o.addClassFocus;
						this.parentNode.className += " parent-" + o.addClassFocus;
					}
				}
				textareas[i].onblur = function() {
					if(this.value == "") this.value = this.valueHtml;
					if(o.addClassFocus) {
						this.className = this.className.replace(o.addClassFocus, "");
						this.parentNode.className = this.parentNode.className.replace("parent-"+o.addClassFocus, "");
					}
				}
			}
		}
	}
	function inputsSwap(el, el2) {
		if(el) el.style.display = "none";
		if(el2) el2.style.display = "inline";
	}
}

if (window.addEventListener)
	window.addEventListener("load", initPage, false);
else if (window.attachEvent)
	window.attachEvent("onload", initPage);
