var i = 1;
var arrImage = new Array();
var nMainMouseOverId = 1; 
var sMainMouseOver 			= "/CommonFiles/Dickie-Tamiya/WPM_Templates/Images/Carson/MainNavigation/m_over.gif"; 
var sMainMouseOverLeft 		= "/CommonFiles/Dickie-Tamiya/WPM_Templates/Images/Carson/MainNavigation/m_over_left.gif"; 
var sMainMouseOverRight 	= "/CommonFiles/Dickie-Tamiya/WPM_Templates/Images/Carson/MainNavigation/m_over_right.gif"; 
var sMainMouseOverFirst 	= "/CommonFiles/Dickie-Tamiya/WPM_Templates/Images/Carson/MainNavigation/m_over_first.gif"; 
var sMainMouseOverClick 	= "/CommonFiles/Dickie-Tamiya/WPM_Templates/Images/Carson/MainNavigation/m_over_click.gif"; 
var sMainMouseOverFirstClick = "/CommonFiles/Dickie-Tamiya/WPM_Templates/Images/Carson/MainNavigation/m_over_click_first.gif"; 
var sNavigation3Bg		 	= "/CommonFiles/Dickie-Tamiya/WPM_Templates/Images/Carson/bg_element.gif"; 
var sNavigation3BgOver 	 	= "/CommonFiles/Dickie-Tamiya/WPM_Templates/Images/Carson/bg_element_over.gif"; 
var sGalleryBgOver 	 		= "/CommonFiles/Dickie-Tamiya/WPM_Templates/Images/Carson/Gallery/bg_over.gif"; 
var sContentLink		= "/CommonFiles/Dickie-Tamiya/WPM_Templates/Images/Carson/b_content_link.gif"; 
var sContentLinkOver 	= "/CommonFiles/Dickie-Tamiya/WPM_Templates/Images/Carson/b_content_link_over.gif"; 
var sContentNavigationBg	= "/CommonFiles/Dickie-Tamiya/WPM_Templates/Images/Carson/ContentNavigation/bg_link.gif"; 
var sContentNavigationBgOver 	= "/CommonFiles/Dickie-Tamiya/WPM_Templates/Images/Carson/ContentNavigation/bg_link_over.gif"; 
var s1pix 	= "/CommonFiles/Dickie-Tamiya/WPM_Templates/Images/Carson/1pix.gif"; 

arrImage[i++]  = sMainMouseOver;
arrImage[i++]  = sMainMouseOverLeft;
arrImage[i++]  = sMainMouseOverRight;
arrImage[i++]  = sMainMouseOverFirst;
arrImage[i++]  = sNavigation3Bg;
arrImage[i++]  = sNavigation3BgOver;
arrImage[i++]  = sGalleryBgOver;
arrImage[i++]  = sContentLink;
arrImage[i++]  = sContentLinkOver;
	


var objIMG = new fncPreImgs(arrImage);
//------------------------------------------------------------------------------------
function parseNumber(sValue){	
	return parseInt(sValue.replace(/[^0-9]+/ig , ""));
}
//------------------------------------------------------------------------------------
function parseString(sValue){	
	return sValue.replace(/[^a-z]+/ig , "");
}

//------------------------------------------------------------------------------------	

function changeContentNavigationBg(obj, bOver)
{
	if ( bOver == true )
	{
		obj.style.background 	= "url("+sContentNavigationBgOver+")";
		obj.style.paddingTop = "1px"
		obj.style.paddingLeft = "14px"
	}
	else
	{
		obj.style.background 	= "url("+sContentNavigationBg+")";
		obj.style.paddingTop = "0px"
		obj.style.paddingLeft = "13px"
	}
	return;
}

//------------------------------------------------------------------------------------
function changeProductImageBg(sObjectName,sBgColor)
{
	var nObjectNr 	= parseNumber(sObjectName);
	var sObjectName = parseString(sObjectName);
	
	document.getElementById( sObjectName + (nObjectNr)).bgColor 	= sBgColor;
	document.getElementById( sObjectName + (nObjectNr-1)).bgColor 	= sBgColor;
	document.getElementById( sObjectName + (nObjectNr+1)).bgColor 	= sBgColor;
	return;
}
//------------------------------------------------------------------------------------	
function changeNavigationBackground(sID, bOver)
{
	var nObjectNr 	= parseNumber(sID);
	var sObjectName = parseString(sID);
	var obj			= null;
	
	if ( bOver == true )
	{
		if ( document.getElementById( sObjectName + (nObjectNr-1)) != undefined )
			document.getElementById( sObjectName + (nObjectNr-1)).style.background = "url(" + sMainMouseOverLeft + ")";
		
		if ( document.getElementById( sObjectName + (nObjectNr)) != undefined )
		{
			obj = document.getElementById( sObjectName + (nObjectNr));
			
			if ( nObjectNr == 1) 
				obj.style.background = "url(" + sMainMouseOverFirst + ")";
			else
				obj.style.background = "url(" + sMainMouseOver + ")";
				
			objClick = document.getElementById( sObjectName + (nMainMouseOverId));
			if ( nMainMouseOverId == 1) 
				objClick.style.background = "url("+s1pix+")";
			else
				objClick.style.background = "url("+s1pix+")";
			//alert(obj.style.paddingTop);
			///if (obj.style.paddingTop == "")
			//	obj.style.paddingTop = "10px"
				
			//obj.style.paddingTop 	= ( parseNumber(obj.style.paddingTop) - 1 ) + "px";
		}
		if ( document.getElementById( sObjectName + (nObjectNr+1)) != undefined )
			document.getElementById( sObjectName + (nObjectNr+1)).style.background = "url(" + sMainMouseOverRight + ")";

			
	} else {
		if ( document.getElementById( sObjectName + (nObjectNr-1)) != undefined )
			document.getElementById( sObjectName + (nObjectNr-1)).style.background = "url()";
			
		if ( document.getElementById( sObjectName + (nObjectNr)) != undefined )
		{
			obj = document.getElementById( sObjectName + (nObjectNr));
			obj.style.background = "url("+s1pix+")";
			//obj.style.paddingTop 	= ( parseNumber(obj.style.paddingTop) + 1 ) + "px";
		}
		
		objClick = document.getElementById( sObjectName + (nMainMouseOverId));
		if ( nMainMouseOverId == 1) 
			objClick.style.background = "url(" + sMainMouseOverFirstClick + ")";
		else
			objClick.style.background = "url(" + sMainMouseOverClick + ")";
			
		if ( document.getElementById( sObjectName + (nObjectNr+1)) != undefined )
			document.getElementById( sObjectName + (nObjectNr+1)).style.background = "url()";
			
	}
	return;
}
//------------------------------------------------------------------------------------	
function changeNavigation3Background(obj, bOver)
{
	if ( bOver == true )
	{
		obj.style.background 	= "url("+sNavigation3BgOver+")";
		obj.style.paddingLeft 	= "16px";
		//obj.style.paddingTop 	= "3px";
		//obj.style.paddingBottom = "5px";
		obj.style.color 		= "#D80003";
	}
	else
	{
		obj.style.background 	= "url("+sNavigation3Bg+")";
		obj.style.paddingLeft 	= "17px";
		obj.style.color 		= "";
		//obj.style.paddingTop 	= "4px";
		//obj.style.paddingBottom = "4px";
	}
	return;
}

function changeTextColor(obj, strColor)
{
	obj.style.color = strColor;
	return;
}

//------------------------------------------------------------------------------------	
function changeProductDetailsBg(nProductID, bOver)
{
	var sBgColor = ""; 
	if ( bOver == true )
	{
		//sBgColor = '#ECEBEB';
		if ( document.getElementById('prd' + nProductID + 'button') != undefined )
			document.getElementById('prd' + nProductID + 'button').src		= sContentLinkOver;
		
		if ( document.getElementById('prd' + nProductID + 'text') != undefined )
			document.getElementById('prd' + nProductID + 'text').style.textDecoration	= "underline";
	}
	else
	{
		if ( document.getElementById('prd' + nProductID + 'button') != undefined )
			document.getElementById('prd' + nProductID + 'button').src		= sContentLink;
			
		if ( document.getElementById('prd' + nProductID + 'text') != undefined )
			document.getElementById('prd' + nProductID + 'text').style.textDecoration	= "none";
	}
	if ( document.getElementById('prd' + nProductID + 'supertop') != undefined )
		document.getElementById('prd' + nProductID + 'supertop').bgColor = sBgColor; 
	if ( document.getElementById('prd' + nProductID + 'top') != undefined )
		document.getElementById('prd' + nProductID + 'top').bgColor		= sBgColor; 
	if ( document.getElementById('prd' + nProductID + 'bottom') != undefined )
		document.getElementById('prd' + nProductID + 'bottom').bgColor	= sBgColor;		

	return;
}
//------------------------------------------------------------------------------------	
function changeProductGalleryBg(obj, sImageSrc)
{
	//var oProductGalleryActive = document.getElementById('oProductGalleryActive');
	var oProductGalleryImage = document.getElementById('oProductGalleryImage');
	var nActive = parseNumber(obj.id);
	var objTemp = null;
	
	if ( sImageSrc != "" )
	{
		//oProductGalleryImage.srcTemp 	= oProductGalleryImage.src;
		oProductGalleryImage.src 		= sImageSrc;
		
		obj.style.background 			= "url("+sGalleryBgOver+")";
		obj.style.paddingTop 			= "1px";
		
		
		for ( var i = 1; document.getElementById("oProductGallery"+i) != undefined; i++)
		{
			if ( nActive == i )
				continue;
				
			objTemp =  document.getElementById("oProductGallery"+i);
			objTemp.style.background = "";
			objTemp.style.paddingTop = "";
		}
	}

	return;		
}
//------------------------------------------------------------------------------------	

function loadHtmlInnerObject( sObjName, sHtml )
{
		var oLoadIn = null;


		oLoadIn = document.getElementById(sObjName);	 

			oLoadIn.innerHTML = sHtml;
		
		return false;
}

function loadFlashDefault( sObjName, sFlashSrc)
{
	var sInnerFlash;


		sInnerFlash = "<OBJECT classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\"";
		sInnerFlash += "WIDTH=\"10\" HEIGHT=\"10\"" ;
		sInnerFlash += "id=\"music\">";
		sInnerFlash += "<PARAM NAME=movie VALUE=\""+sFlashSrc+"\">";
		sInnerFlash += "<PARAM NAME=quality VALUE=high>";
		sInnerFlash += "<PARAM NAME=bgcolor VALUE=#FFFFFF>";
		sInnerFlash += " <EMBED "; 
		sInnerFlash += " src=\""+sFlashSrc+"\""; 
		sInnerFlash += " quality=\"high\""; 
		sInnerFlash += " bgcolor=\"#FFFFFF\""; 
		sInnerFlash += " WIDTH=\"10\""; 
		sInnerFlash += " HEIGHT=\"10\""; 
		sInnerFlash += " NAME=\"music\" "; 
		sInnerFlash += " TYPE=\"application/x-shockwave-flash\" PLUGINSPAGE=\"http://www.macromedia.com/go/getflashplayer\"></EMBED></OBJECT>"; 
		
		loadHtmlInnerObject( sObjName, sInnerFlash );

	return false;
}

// Flash sound
		
function playSound(nId)
{
	//loadFlashDefault( 'oSoundLink', '/Files/FlashSingleFiles/playSound'+nId+'.swf')
	return false;
}
		
function playMNaviOverSound()
{
	//loadFlashDefault( 'oSoundLink', '/Files/FlashSingleFiles/playSound1.swf')
	return false;
}
function playMNaviOutSound()
{
	//loadFlashDefault( 'oSoundLink', '/Files/FlashSingleFiles/playSound2.swf')
	return false;
}
//-----------------------------------------------------------------------------
function fRedirectToPage(sLocation)
{
	if(sLocation != "")
		location.href = sLocation;
}
var boolLinkAvalible=true;
function fTableLink(sLocation, nTarget)
{
	if(boolLinkAvalible == true){
		if(nTarget == 3)
			window.open(sLocation, 'NewWindow');
		else
			fRedirectToPage(sLocation);
	}
}

function fSetLinkControl(boolLink)
{
	boolLinkAvalible=boolLink;
	
	return false;
}

function fCheckEMail(s)
{
	var a = false;
	var res = 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})$');
  		res = (reg.test(s));
 	}
 	else
 	{
  		res = ( s.search('@') >= 1 && s.lastIndexOf('.') > s.search('@') &&  s.lastIndexOf('.') >= s.length-5 );
 	}
 	
	return( res );
}


function getGlobalCoord(e)
{
	var e;
	var obj = document.getElementById("AltContent");
	
	if (!e)	{
			window.MOffsetX = document.body.scrollTop;
			window.MouseX = top.event.clientX;
			window.MouseY = top.event.clientY;	
	} else {
			window.MOffsetX = 0;
			window.MouseX = e.pageX;
			window.MouseY = e.pageY;	
	}
	
	if ( obj.active )
	{
		if ( (window.MouseX + 40 +  obj.offsetWidth) > top.document.documentElement.offsetWidth )
			obj.style.left = window.MouseX - 5 - obj.offsetWidth + "px";
		else
			obj.style.left 	= 10 + window.MouseX + "px";
			
		if ( (window.MouseY + 20+  obj.offsetHeight) > top.document.documentElement.offsetHeight )
			obj.style.top = window.MouseY - 5 - obj.offsetHeight + "px";
		else
			obj.style.top 	= 20 + window.MouseY + window.MOffsetX  + "px";
	}

	return false;
}



function showMessage(HTML)
{
	document.onmousemove = getGlobalCoord;
	var obj = document.getElementById("AltContent");
	obj.style.padding = "6px";
	obj.innerHTML = HTML;
	obj.active = true;
	obj.show = true;
	return false;
}

function timeoutHide()
{
	var obj = document.getElementById("AltContent");
	obj.show = false;
	setTimeout('hideMessage()', 250);
	return false;
}

function hideMessage()
{
	document.onmousemove = null;
	var obj = document.getElementById("AltContent");
	if ( obj.show == false )
	{
		obj.active = false;
		obj.style.left 	= "-1000px";
		obj.style.top 	= "-1000px";
	}
	return false;
}

function showImage(src)
{
	document.onmousemove = getGlobalCoord;
	var obj = document.getElementById("AltContent");
	oImage = new Image();
	oImage.src = src;
	obj.style.padding = "0px";
	if ( oImage.width > 30)
	{
		obj.innerHTML = "<img src='" + oImage.src + "'>";
		obj.active = true;
		obj.show = true;
		window.status = "src:" +oImage.width;
	}
	/*oImage.onload = function ()
	{
		var obj = document.getElementById("AltContent");
		obj.innerHTML = "<img src='" + oImage.src + "'>";
		obj.active = true;
		obj.show = true;
		window.status = "src:" +oImage.src;
	} 
	*/

	return false;
}

   //-->
   
function fSetSearchValues()
{
	var objMainObj = document.getElementById("pdm.search.main");
	document.getElementById("pdm.search.0").value = objMainObj.value;
	document.getElementById("pdm.search.1").value = objMainObj.value;
	document.getElementById("pdm.search.2").value = objMainObj.value;
	document.getElementById("pdm.search.3").value = objMainObj.value;
	objMainObj = null;
	return false;
}