var winWidth = 0;
var winHeight = 0;
	
function GetVinParams() 
{
	d=document;
	if (typeof window.innerWidth!='undefined') 
	{
		winWidth = window.innerWidth;
		winHeight = window.innerHeight;
	} else 
	{
		if (d.documentElement && typeof d.documentElement.clientWidth!='undefined' && 
			d.documentElement.clientWidth!=0) 
		{
			winWidth = d.documentElement.clientWidth
			winHeight = d.documentElement.clientHeight
		} else
		{
			if (d.body && typeof d.body.clientWidth!='undefined') 
			{
				winWidth = d.body.clientWidth
				winHeight = d.body.clientHeight
			}
		}
	}
}

function SetIframeSize(element)
{
	GetVinParams();
	document.getElementById(element).height = ((winHeight - 160) > 200 ? (winHeight - 160) : 200)+'px';

	HideSubMenu ('submenugal');
}

/*
	Pokazywanie / ukrywanie pod menu
*/
var timerid1;
var timerid2;
function ShowSubMenu (submenuid)
{
	document.getElementById(submenuid).style.height = '254px'
	clearTimeout(timerid1);
	//clearTimeout(timerid2);
	document.getElementById(submenuid).style.visibility='visible';

}

function HideSubMenu (submenuid)
{	
	timerid1 = setTimeout('HideSubMenu2(\''+submenuid+'\')', 150);
	//timerid1 = setTimeout('document.getElementById(\''+submenuid +'\').style.visibility=\'hidden\'', 100);
	//timerid2 = setTimeout('document.getElementById(\''+submenuid +'\').style.height = \'26px\'';, 110);	
	//document.getElementById(submenuid).style.visibility='hidden';
}

function HideSubMenu2 (submenuid)
{
	document.getElementById(submenuid).style.visibility='hidden';
	document.getElementById(submenuid).style.height = '100px';
}

/*
	//dodawanie opini - licznik znaków 
*/


maxL=1500;	//maksymalna długość opini
var bName = navigator.appName;
var bSpecKey = false;

function taLimit(taObj) 
{
	if (taObj.value.length>=maxL && !bSpecKey) 
		return false;
	
	bSpecKey = false;
	return true;
}

function taCount(taObj,Cnt) 
{ 
	objCnt=createObject(Cnt);
	objVal=taObj.value;
	if (objVal.length>maxL) {
		taObj.value=objVal.substring(0, maxL);
	}
/*
	if (objCnt) {
		objCnt.value=maxL-objVal.length;
	}
*/
	if (objCnt) {
		if(bName == "Netscape"){	
			objCnt.textContent=maxL-objVal.length;}
		else{objCnt.innerText=maxL-objVal.length;}
	}
	return true;
}

function createObject(objId) 
{
	if (document.getElementById) return document.getElementById(objId);
	else if (document.layers) return eval("document." + objId);
	else if (document.all) return eval("document.all." + objId);
	else return eval("document." + objId);
}

function CatchKey(e)
{
var keynum
	bSpecKey = false;
	
	if(window.event) { // IE
		keynum = e.keyCode;	
	}
	else if(e.which) {// Netscape/Firefox/Opera
		keynum = e.which;
	}
	
	if (keynum==8 || keynum==46 || keynum==36 || keynum==35 ||	//delete backspace home end
		keynum==37|| keynum==38|| keynum==39|| keynum==40)		//strzłki w operze
		bSpecKey = true;
	
	return bSpecKey;

}



function SetFocus(id)
{
	if (document.getElementById(id)) {
		document.getElementById(id).focus();
	};
}

function ValidateForm(form)
{
	var i;
	for (i=0; i< form.length ; i++)
	{
		if (form.elements[i].type == 'textarea' || form.elements[i].type == 'text')
		{
			if (form.elements[i].value.length ==0)
			{
				alert('Proszę uzupełnić wszystkie pola');
				return false;
			}
		}
	}

	return true;
}