<!--

function LTrim(str)
{
   if( str == null ){ return null; }
   for(var i = 0; str.charAt(i) == " "; i++);
   return str.substring(i, str.length);
}

function RTrim(str)
{
   if( str == null ){return null;}
   for(var i = str.length-1; str.charAt(i)==" "; i--);
   return str.substring(0, i+1);
}

function Trim(str){ return LTrim(RTrim(str)); }

function getClientTime()
{
	var today = new Date();
	var h = today.getHours();
	var i = today.getMinutes();
	var d = today.getDate();
	var m = today.getMonth();
	var y = today.getFullYear();
	document.write(d + "." + m + "." + y + " " + h + ":" + i);
}

function getBrowserInfo()
{
	var curBrowser = "Unknown browser";
	var userAgent = navigator.userAgent.toLowerCase();
	var version = parseInt(navigator.appVersion);
	var subVersion = parseFloat(navigator.appVersion);
	var ns  = ((userAgent.indexOf('mozilla')!=-1) && ((userAgent.indexOf('spoofer')==-1) && (userAgent.indexOf('compatible') == -1)))
	if( ns && (version == 2) ) curBrowser = "Netscape 2";
	if( ns && (version == 3) ) curBrowser = "Netscape 3";
	if( ns && (version == 4) )  curBrowser = "Netscape 4";
	if( ns && (subVersion < 4.04) ) curBrowser = "Netscape 4.0x";
	if( ns && (version == 5) ) curBrowser = "Netscape 5";
	if( ns && (version == 6) ) curBrowser = "Netscape 6";
	if( ns && (userAgent.indexOf('netscape') != -1) ) curBrowser = "Netscape " + userAgent.substr(userAgent.length-3, 3);
	if( ns && (userAgent.indexOf('firefox') != -1) ) curBrowser = "Mozilla Firefox " + userAgent.substr(userAgent.length-(userAgent.length-1-userAgent.lastIndexOf("/")));
	var ie = (userAgent.indexOf('msie') != -1);
	if( ie && (version == 2) ) curBrowser = "MSIE 2";
	if( ie && (version == 4) && (userAgent.indexOf('msie 4.')!=-1) ) curBrowser = "MSIE 4";
	if( ie && (version == 4) && (userAgent.indexOf('msie 5.0')!=-1) ) curBrowser = "MSIE 5";
	if( ie && (version == 4) && (userAgent.indexOf('msie 5.5')!=-1) ) curBrowser = "MSIE 5.5";
	if( ie && (version == 4) && (userAgent.indexOf('msie 6.0')!=-1) ) curBrowser = "MSIE 6";
	if( userAgent.indexOf('opera') != -1 ) curBrowser = "Opera " + userAgent.substr(userAgent.lastIndexOf("opera ")+6);
	return curBrowser;
}

function validLogin()
{
	if( Trim(document.frmLogin.uname.value).length < 3 )
	{
		alert("Please enter your username.");
		document.frmLogin.uname.focus();
		document.frmLogin.uname.select();
		return false;
	}
	if( Trim(document.frmLogin.upass.value).length < 4 )
	{
		alert("Please enter your password.");
		document.frmLogin.upass.focus();
		document.frmLogin.upass.select();
		return false;
	}
	return true;
}

function validUpdateProfile()
{
	_arrReqFlds = Array('fname','lname','city','country','phone','email');
	for( x = 0, y = _arrReqFlds.length; x < y; x++ )
	{
		if( Trim(document.getElementById(_arrReqFlds[x]).value).length < 2 )
		{
			alert("Моля, попълнете това поле!");
			document.getElementById(_arrReqFlds[x]).focus();
			document.getElementById(_arrReqFlds[x]).select();
			return false;
		}
	}

	for( var dirID = 1; dirID <= 2; dirID++ )
	{
		for( x = 1, y = 3; x <= y; x++ )
		{
			if( document.getElementById('d'+dirID+'_pic'+x))
			{
				if( Trim(document.getElementById('d'+dirID+'_pic'+x).value).length > 2 && Trim(document.getElementById('d'+dirID+'_description'+x).value).length < 2 )
				{
					alert("Моля, попълнете описание на снимка "+x+"!");
					document.getElementById('d'+dirID+'_description'+x).focus();
					document.getElementById('d'+dirID+'_description'+x).select();
					return false;
				}
			}
		}
	}

	return true;
}

function validReg()
{
	_arrReqFlds = Array('uname1','upass1','upass2','fname','lname','city','country','phone','email');
	for( x = 0, y = _arrReqFlds.length; x < y; x++ )
	{
		if( Trim(document.getElementById(_arrReqFlds[x]).value).length < 3 )
		{
			alert("Моля, попълнете това поле!");
			document.getElementById(_arrReqFlds[x]).focus();
			document.getElementById(_arrReqFlds[x]).select();
			return false;
		}
	}

	if( document.getElementById('upass1').value != document.getElementById('upass2').value )
	{
		alert("Парола 2 се различава от парола 1, моля въведете ги отново!");
		document.getElementById('upass1').value = '';
		document.getElementById('upass2').value = '';
		document.getElementById('upass1').focus();
		return false;
	}

	if( document.getElementById('pic1').value.length < 2 || document.getElementById('description1').value.length < 2 )
	{
		alert("Моля, попълнете описание на снимка 1 и изберете файл!");
		document.getElementById('description1').focus();
		return false;
	}

	if( !document.getElementById('chk1').checked )
	{
		alert("За да се регистрирате, трябва да декларирате, че приемате Общите условия на конкурса!");
		return false;
	}

	return true;
}

function showLegacy()
{
	iWinWidth = 600;
	iWinHeight = 450;
	x = window.open("./tpl/legacy.html", "winz", "width=" + iWinWidth + ",height=" + iWinHeight + ",toolbar=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,top="+(screen.availHeight - iWinHeight)/2+",left="+(screen.availWidth - iWinWidth)/2);
	x.focus();
}

var clear="./img/clear.gif" //path to clear.gif

pngfix=function(){var els=document.getElementsByTagName('*');var i_p=/\.png/i;var i=els.length;while (i-- >0){var el=els[i];var es=el.style;if(el.src&&el.src.match(i_p)&&es.filter==''){el.height = el.height;el.width = el.width;es.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+el.src+"',sizingMethod='crop')";el.src = clear;}else{var elb=el.currentStyle.backgroundImage;if(elb.match(i_p)){var path=elb.split('"');var rep=(el.currentStyle.backgroundRepeat=='no-repeat')?'crop':'scale';es.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+path[1]+"',sizingMethod='"+rep+"')";es.height=el.clientHeight+'px';es.backgroundImage="none";}}if (el.currentStyle.position!='absolute' && !es.filter && !el.tagName.match(/(body|html|script)/gi)) es.position="relative";if (es.filter&&el.currentStyle.position=="relative") es.position="static";}}
window.onload = function(){pngfix}
//window.attachEvent('onload',pngfix);

//-->