﻿// JavaScript Document
function _products_togleDiv(num)
{
	var oDiv1 = document.getElementById("prodSec1Cnt");
	var oDiv2 = document.getElementById("prodSec2Cnt");
	var oDiv3 = document.getElementById("prodSec3Cnt");
	var oDivT = document.getElementById("prodSec" + num + "Cnt");
	if (num != 1)
		oDiv1.style.display = "none";
	if (num != 2)
		oDiv2.style.display = "none";
	if (num != 3)
		oDiv3.style.display = "none";
	
	var oDiv4 = document.getElementById("prodSec4Cnt");
	if (oDiv4)
	{
		if (num != 4)
			oDiv4.style.display = "none";
	}
	
	if (oDivT.style.display == "block")
		oDivT.style.display = "none";
	else
		oDivT.style.display = "block";
	var o = document.getElementById("prodSec" + num + "Btn");
	scrollToElement(o);
}

function scrollToElement(theElement)
{
	var selectedPosX = 0;
	var selectedPosY = 0;
	while(theElement != null)
	{
		selectedPosX += theElement.offsetLeft;
		selectedPosY += theElement.offsetTop;
		theElement = theElement.offsetParent;
	}
	window.scrollTo(selectedPosX,selectedPosY);
}

function fillFieldValue(element,focus){
	if(focus){
		if(element.value==element.title) element.value="";
	}else{
		if(element.value=="") element.value=element.title;
	}
	return false;
}

function fillFormFieldValues(oForm){
	var hElements = oForm.getElementsByTagName("input");
	for (var i=0;i<hElements.length;i++){
		if(hElements[i].title.length>0 && hElements[i].value==hElements[i].title) hElements[i].value="";
	}
	hElements = oForm.getElementsByTagName("textarea");
	for (var i=0;i<hElements.length;i++){
		if(hElements[i].title.length>0 && hElements[i].value==hElements[i].title) hElements[i].value="";
	}
	return false
}

function fillPassValue(obj,focus){
	if(!obj) return;
	var oAlt = document.getElementById(obj.name+"__alt");
	if(!oAlt){
		oAlt = document.createElement("div");
		oAlt.id=obj.name+"__alt";
		oAlt.innerHTML=obj.title;
		oAlt.className = "text";
		oAlt.style.display = "none";
		oAlt.style.position = "absolute";
		obj.parentNode.insertBefore(oAlt,obj);
	}
	if(focus){
		oAlt.style.display = "none";
		obj.focus();
	}else{
		if(obj.value==""){
			oAlt.style.display = "block";
			oAlt.onclick = function (pname){
					return function () { fillPassValue(document.getElementById(pname),true); }
			}(obj.name);
		}
	}
}
