﻿// JavaScript Document

$(document).ready(function(){
	$(".fadeImageThumb").click(function(){
		if(!$(this).hasClass("active")){
			$("#fadeImages img:eq("+$(this).index()+")").fadeIn();
			$(".active.fadeImage").fadeOut();
			$(".fadeImage").removeClass("active");
			$(".fadeImage:eq("+$(this).index()+")").addClass("active");
			$(".fadeImageThumb").removeClass("active");
			$(this).addClass("active");
		}
	});
	//Drop down
	$('.dropDown span').click(function(event){
		var $this =$(this).siblings('ul');
		$this.show();
		$this.click(function(event){
			event.stopPropagation();
		});
		event.stopPropagation();
		$('body').one('click',function(){
			$this.hide();
		});
	});
	// Replace value in input field
	$('.replaceInput').each(function(){
		var $this = $(this),
		thisVal = $this.attr('value');							
		$this.focus(function(){
			if($this.attr('value')==thisVal){
				$this.attr('value','');
			}
		}).blur(function(){
			if($this.attr('value')==''){
				$this.attr('value',thisVal);
			}
		});														
	});
});
//Facebook Publish to stream function, requires api key linked to the domain. All options are optional.


function facebookPublish(header,text,url,img){
	var publish = {
		method: 'stream.publish',
		message: '',
		attachment: {
			name: unescape(header),
			caption: text,
			href: url,
			media: [{
				type: 'image',
				href: url,
				src: img
			}]
		}
	};
	FB.ui(publish);
};

function downloadHiRes(){
	var url = $(".fadeImage.active").attr("src");
	url = url.substring(url.indexOf('='),url.indexOf('&'));
	window.open("/Admin/Public/DWSDownload.aspx?File"+url);
}

// Funktion til at fikse links med parametere fra et ecom tekstfelt, og åbne linket i en ny side.
function ReplaceGoto(url){
	url=url.replace(/&;/gi,'&');
	window.open(url);
}

function updateSlct(value,caller) {
	var $target = $(caller).parent().parent().parent().prev();
	$('option[value='+value+']',$target).attr('selected','selected');
	$(caller).parent().parent().parent().contents()[0].data=value;
	$('body').trigger('click');
}


function ProductOverviewSwitchImage(obj)
{
	var img = new Image;
	var RefObj = obj.getElementsByTagName("img");
	var ImgPath = RefObj[0].src;
	var FilePath = ImgPath.slice(0,ImgPath.lastIndexOf("/")+1);
	var FileName = ImgPath.slice(ImgPath.lastIndexOf("/")+1,ImgPath.lastIndexOf("."));
	var FileExt = ImgPath.slice(ImgPath.lastIndexOf("."),ImgPath.length);
	if(ImgPath.indexOf("_over")>=0)
	{
		FileName = FileName.replace(/_over/gi, "");
		img.src = FilePath + FileName + FileExt;
		RefObj[0].src = img.src
	} else {
		img.src = FilePath + FileName + "_over" + FileExt;
		RefObj[0].src = img.src
	}
}




var AllowMove = false;
CheckIfMovesAllowed();
function CheckIfMovesAllowed()
{
	// PageID numre på produktvisningssiderne. Når der tilføjes et nyt sprog skal PageID'et på produktsiderne tilføjes i linjen herunder.
//	var arrAllowedPageIDs = new Array("ID=3&","ID=3330&","ID=5895&","ID=7988&","ID=8040&","ID=10101&","ID=12185&","ID=5895&","ID=16280&","-3.","-3330.","-5895.","-7988.","-8040.","-10101.","-12185.","-5895.","-16280.","-16279.","ID=21019","-21019.","-21113.","-21186.","-21322.","-21447.","-22427.","-22049.","-21937.","-22565.","ID=22524&","-22524.","ID=22529&","-22529.","ID=22531&","-22531.","ID=22532&","-22532.","ID=22533&","-22533.","ID=22534&","-22534.","ID=22535&","-22535.","-22704.","ID=22704&","-22706.","ID=22706&","-22707.","ID=22707&","-22708.","ID=22708&","-22709.","ID=22709&","-22710.","ID=22710&","-22711.","ID=22711&","-22718.","ID=22718&","-25031.","ID=25031&","-25201.","ID=25201&",
//	"-22427.","ID=22427&","-25302.","ID=25302&","-25306.","ID=25306","-25307.","ID=25307","-25308.","ID=25308","-25309.","ID=25309","-25305.","ID=25305","-25200.","ID=25200","-25199.","ID=25199","-25168.","ID=25168","-25201.","ID=25201","-25522.","ID=25522","-25523.","ID=25523","-25524.","ID=25524","-25525.","ID=25525","-25526.","ID=25526","-22712.","ID=22712","-25700.","ID=25700","-25701.","ID=25701","-25704.","ID=25704","-25705.","ID=25705","-25750.","ID=25750","-25751.","ID=25751","ID=26171","-26171.","-26177.","ID=26177","-25420.","ID=25420","-26178.","ID=26178","-26353.","ID=26353","-26906.","ID=26906","-26907.","ID=26907","-26908.","ID=26908",
//	"-28343","ID=28343","-28342","ID=28342","-28341","ID=28341","-28340","ID=28340","-26421","ID=26421","-25969","ID=25969", "-25922", "ID=25922", "-19752", "ID=19752", "-25966", "ID=25966", "-25967", "ID=25967", "-19752", "ID=19752", "-25968", "ID=25968");
	var arrAllowedPageIDs = new Array("PROD");
//	console.log(arrAllowedPageIDs.length);
	for (x=0;x<=arrAllowedPageIDs.length;x++)
	{
		if(location.href.indexOf(arrAllowedPageIDs[x])>=0)
		{
			AllowMove = true;
			break;
		}
	}
}




function MoveRightColumnBoxes()
{
	var Output = "";
	if(AllowMove)
	{
		var objArray = document.getElementById('RightColumn').getElementsByTagName('td');
		for(x=0;x<objArray.length;x++)
		{
			if(!(objArray[x].innerHTML=="&nbsp;"))
			{
				Output+="<div style=\"padding-top:10px; float:left;\">";
				Output+=objArray[x].innerHTML;
				Output+="</div>";
				Output+="<div style=\"clear: both;\"></div>";
				Output+="<!--IE 6 Fix --><!-- comment --><!-- comment --><!-- comment --><!-- comment --><!-- comment --><!-- comment --><!-- comment --><!-- comment --><!-- comment --><!-- comment --><!-- comment --><!-- comment -->";
			}
		document.getElementById('ProductRightColumnBoxesPlaceHolder').innerHTML=Output;
		}
		
	}
}




function MoveProdInfoBox()
{
	if(AllowMove)
	{
		document.getElementById('ProductInfoBoxPlaceHolder').innerHTML = document.getElementById('ProductInfoBox').innerHTML;
//		console.log('allowmove');
		//document.getElementById('ProductInfoBox').innerHTML = "";
	}
}




function MoveProjInfoBox()
{
	if(document.getElementById('ProjInfoBox'))
	{
		if(AllowMove)
		{
			if(document.getElementById('ProjInfoBox').innerHTML.length<=34){
				$(".ProjRightColumnBox").hide();
				//document.getElementById('ProjRightColumnBox').style.display="none";
				}
			document.getElementById('ProjRightColumnBoxesPlaceHolder').innerHTML = document.getElementById('ProjInfoBox').innerHTML;
		}
	}
	else
	{
		if(AllowMove){
			$(".ProjRightColumnBox").hide();
			//document.getElementById('ProjRightColumnBox').style.display="none";
		}
	}
}




function MoveEcomMenu()
{
		document.getElementById('leftMenu').innerHTML = document.getElementById('EcomMenu').innerHTML;
		document.getElementById('EcomMenu').innerHTML = "";
}


function ProjectItem(url){
	if(url.indexOf("http://")>=0){
		url=url.slice(url.indexOf("http://"),url.length);
	}
	else if(url.indexOf(".rte")>=0){
		url="http://www.cembrit.dk/Admin/Public/DWSDownload.aspx?File="+url;
	}
	location.href = url;
	//window.open(url);
}
