var mfOnloadFunctions = new Array();
mfOnloadFunctions.push(function(){adjustShaddows();});
window.onload = function(){
	var i = mfOnloadFunctions.length;
	while(i--){
		mfOnloadFunctions[i]();
	}
};

function adjustShaddows()
{
	var intHeight = document.getElementById("oMainTable").offsetHeight;
	document.getElementById("oImageShaddowLeft").style.height = intHeight+"px";
	document.getElementById("oImageShaddowRight").style.height = intHeight+"px";
}

function fncPreImgs(){
	if (document.images)
	{
		this.objNorImg		= fncPreImgs.arguments[0];	
		this.objPreImg		= new Array();
		for (var z=1; this.objNorImg.length ;z++)
		{
			if (!this.objNorImg[z])	break;
			this.objPreImg[-z]		= new Image();
			this.objPreImg[-z].src	= this.objNorImg[z];
			this.objPreImg[z]		= new Image();
			this.objPreImg[z].src	= this.objNorImg[z].slice(0,(this.objNorImg[z].length-4))
			+"_m"
			+this.objNorImg[z].slice((this.objNorImg[z].length-4),this.objNorImg[z].length);
			//document.write("Preload Image "+z+" pfad: "+ this.objPreImg[z].src+"<br>");
			//document.write("Preload Image -"+z+" pfad: "+ this.objPreImg[-z].src+"<br>");
		}
		this.preloadFlag = true;
	}
}

function changeImages() {
	//if (objIMG.preloadFlag) {
		var result;
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			if (!isNaN(changeImages.arguments[i+1])){
				result = objIMG.objPreImg[-(changeImages.arguments[i+1])].src;
			}else if(changeImages.arguments[i+1].length <= 4) {
				result = objIMG.objPreImg[parseInt(changeImages.arguments[i+1])].src;
			}else{
				result = changeImages.arguments[i+1];
			}
			document[changeImages.arguments[i]].src = result;
		}
	//}
}

var arrImage = new Array();

function setOpacity(obj, svalue) {
	obj.style.opacity = svalue/100;
	obj.style.filter = 'alpha(opacity=' + svalue + ')';
	obj = null;
}
function setOpacityById(strObj, svalue) {
	var obj = document.getElementById(strObj);
	setOpacity(obj, svalue);
	obj = null;
}

function fRedirectToPage(sLocation)
{
	if(sLocation != "")
		location.href = sLocation;
}

function fPagenavigatinoToPage()
{
	document.forms.ProductNavigation.action=location;
	document.forms.ProductNavigation.submit();
}


function changeNavigationLineMouseBackground(strId,strOver)
{
	objHead = document.getElementById("Head"+strId);
	objLink = document.getElementById("Link"+strId);
	
	switch(strOver)
	{
		case "active":
			objHead.className = 'subNMCellLineHeadActive';
			objLink.className = 'subNMCellLineDivActive';
		break;
		
		case "deactive":
			objHead.className = 'subNMCellLineHead';
			objLink.className = 'subNMCellLineDiv';
		break;
		
		case "topactive":
			objHead.className = 'subNMCellLineHeadTopActive';
			objLink.className = 'subNMCellLineDivActive';
		break;
		
		case "topdeactive":
			objHead.className = 'subNMCellLineHeadTop';
			objLink.className = 'subNMCellLineDiv';
		break;
	}
	return;
}


function changeNavigationMouseBackground(obj, bOver)
{
	switch(bOver)
	{
		case "active":
		obj.className = 'subNMCell_Active';
		break;
		
		case "deactive": 
		 obj.className 	= 'subNMCell';
		break;
		
		case "topactive":
		obj.className = 'subNMCell_Active';
		obj.style.backgroundImage = 'url("/CommonFiles/Simba-Dickie-Group/WPM_Templates/Images/Dickie/bg_subNM_Top_Active.gif")';
		break;
		
		case "topdeactive": 
		 obj.className 	= 'subNMCell';
		obj.style.backgroundImage 	= 'url("/CommonFiles/Simba-Dickie-Group/WPM_Templates/Images/Dickie/bg_subNM_Top.gif")';
		break;
	}
	return;
}

function fOpenMediaWindow(intSDM_Id,intLanguageId)
{
	var strURL="";
	if(intLanguageId == 2){
		var strURL="/en/mediapopup.shtml?nSDM_ID=";
	}else{
		var strURL="/de/mediapopup.shtml?nSDM_ID=";
	}
	strURL = strURL + intSDM_Id;
	intWidth= 650;
	intHeight=500;
	fOpenCenteredWindow(strURL,intWidth,intHeight);
}

//WEC_WebECard

function wec_MarkImage(intImageId){
	if(intWEC_ActiveImageBox != intImageId){
		if(intWEC_ActiveImageBox != null){
			var objActiveImageTD = document.getElementById("wec_ImageBox_"+intWEC_ActiveImageBox);
			objActiveImageTD.src="/CommonFiles/Simba-Dickie-Group/WPM_Templates/Images/Simba/WEC_Images/WEC_EmptyImageBox.png";
			
			var objActiveImage = document.getElementById("wec_Image_"+intWEC_ActiveImageBox);
			setOpacity(objActiveImage, '100');
			document.getElementById("wec_ImageButton_"+intWEC_ActiveImageBox).style.display = "none";
		}
		var objImageTD = document.getElementById("wec_ImageBox_"+intImageId);
		objImageTD.src="/CommonFiles/Simba-Dickie-Group/WPM_Templates/Images/Simba/WEC_Images/WEC_EmptyImageBox_Active.png";
		intWEC_ActiveImageBox=intImageId;
		
		var objImage = document.getElementById("wec_Image_"+intImageId);
		setOpacity(objImage, '60');
		document.getElementById("wec_ImageButton_"+intImageId).style.display = "block";
	}
	return true;
}

function wec_gotoWEC_CreateMessage(){
	if(intWEC_ActiveImageBox != null){
		var objInput = document.getElementById('WEC_nSelectedImage');
		objInput.value=intWEC_ActiveImageBox;
		var objForm = document.getElementById('WEC_SelectImage');
		objForm.submit();
		return true;
	}
	else{
		alert("Bitte w"+unescape("%E4")+"hle ein Bild aus!");
		return false;
	}
}

function wec_gotoWEC_Preview(){
	var objForm = document.getElementById('WEC_CreateMessage');
	var strError ="";
	if ((objForm.WEC_sMessage.value=="")){
  		strError += "\r\nDeine Nachricht";
 	}
	if ((objForm.WEC_sSenderName.value=="")){
  		strError += "\r\nAbsender Name";
 	}
 	if ((objForm.WEC_sSenderEMail.value=="") || (checkEMailAdress(objForm.WEC_sSenderEMail.value) == false)){
  		strError += "\r\nAbsender E-Mail";
 	}
	if ((objForm.WEC_sReceiverName.value=="")){
  		strError += "\r\nEmpf"+unescape("%E4")+"nger Name";
 	}
	if ((objForm.WEC_sReceiverEMail.value=="") || (checkEMailAdress(objForm.WEC_sReceiverEMail.value) == false)){
  		strError += "\r\nEmpf"+unescape("%E4")+"nger E-Mail";
 	}
 	if(strError != ""){
	 	strError = "Bitte f"+unescape("%FC")+"lle folgende(s) Feld(er) aus:"+strError;
	    alert(strError);
	}
	else{
	  	objForm.submit();
	}
    
	return false;
}

function wec_gotoWEC_SendECard()
{
	objForm = document.getElementById('WEC_Preview');
	objForm.submit();
	return false;
}

function wec_goBack()
{
	objForm = document.getElementById('WEC_Back');
	objForm.submit();
	return false;
}

function checkEMailAdress(strEmailAdress)
{
	var a = false;
	var Result = false;
	
	if(typeof(RegExp) == 'function'){
		var b = new RegExp('abc');
		if(b.test('abc') == true)
		a = true;
	}
	if(a == true){
		reg = new RegExp('^([a-zA-Z0-9-._]+)'+
		'(@)([a-zA-Z0-9-.]+)'+
		'(.)([a-zA-Z]{2,4})$');
		Result = (reg.test(strEmailAdress));
	}
	else{
		Result = ( strEmailAdress.search('@') >= 1 && strEmailAdress.lastIndexOf('.') > strEmailAdress.search('@') && strEmailAdress.lastIndexOf('.') >= strEmailAdress.length-5 );
	}
	return( Result );
}


function btn_ButtonTable_handleMouseOver(intId)
{
	var strId = "btn_ButtonTable_Center_"+intId;
	if(document.getElementById(strId) != null)
		document.getElementById(strId).className = "btn_ButtonTable_Center_Active";
	
	var strId = "btn_ButtonTable_Left_"+intId;
	if(document.getElementById(strId) != null)
		document.getElementById(strId).className = "btn_ButtonTable_Left_Arrow_Active";
	
	var strId = "btn_ButtonTable_Right_"+intId;
	if(document.getElementById(strId) != null)
		document.getElementById(strId).className = "btn_ButtonTable_Right_Arrow_Active";
	
	return false;
}
function btn_ButtonTable_handleMouseOut(intId)
{
	var strId = "btn_ButtonTable_Center_"+intId;
	if(document.getElementById(strId) != null)
		document.getElementById(strId).className = "btn_ButtonTable_Center";
	
	var strId = "btn_ButtonTable_Left_"+intId;
	if(document.getElementById(strId) != null)
		document.getElementById(strId).className = "btn_ButtonTable_Left_Arrow";
	
	var strId = "btn_ButtonTable_Right_"+intId;
	if(document.getElementById(strId) != null)
		document.getElementById(strId).className = "btn_ButtonTable_Right_Arrow";
	
	return false;
}

var ytChannel = {
	show : function(videoId){
		var width = "985";
		var height = "525";
		var channelUrl = "http://www.youtube.com/user/DICKIETOYSVIDEO";
		
		if(videoId != null && videoId != ""){
			channelUrl += "#p/u/0/" + videoId;
		}
		
		var size = fCenterWindow(width, height);
	   	var win = window.open(channelUrl, "CenteredWindow","toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes, width=" + width + ", height=" + height + " " + size + " ");
		win.focus();
	}
};