function fixPNG(element) {
	if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent)) {
		var src;
		if (element.tagName=='IMG') {
			if (/\.png$/.test(element.src)) {
				src = element.src;
				element.src = basedir+"_images/ico/blank.gif";
			}
		} else {
			src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);
			if (src) {
				src = src[1];
				element.runtimeStyle.backgroundImage="none";
			}
		}
		if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"',sizingMethod='scale')";
	}
}


function jshover() {
	if (document.getElementById("structure")!=null) {
		var arr = document.getElementById("structure").getElementsByTagName("DD");
		var len=arr.length;
		for (var i=0, len; i<len; i++) {
			arr[i].onmouseover=function() {this.className+=" jshover";}
			arr[i].onmouseout=function() {this.className=this.className.replace(" jshover", "");}
		}
	}
}

window.onload = function () {jshover();}

function ltrim(sStr) {
	i = 0;
	while( i<sStr.length ){
		if( sStr.charAt(i)!=' ' ) break;
		i++;
	}
	return sStr.substring(i, sStr.length);
}

function check_email(email) {
		emailTest = "^[_\\.0-9a-z-]+@([0-9a-z][0-9a-z_-]+\\.)+[a-z]{2,4}$";
		var regex = new RegExp(emailTest);
		if (!regex.test(email)) return 1; else return 0;
}


function check_login_form() {
	
	if ($('login_form').login.value=='ëîãèí') {
		alert('Ââåäèòå ëîãèí!'); return;
	}
	if ($('login_form').password.value=='******') {
		alert('Ââåäèòå ïàðîëü!'); return;
	}
	
	JsHttpRequest.query(
		basedir+'_modules/m_users_login.php',
		{
			'login': $('login_form').login.value,
			'password': $('login_form').password.value
		},
		function(result, errors) {
			if (result) {
				if (result!="yes")
					document.getElementById('user_area').innerHTML = result;
				else {
					$('login_form').login.value='';
					$('login_form').password.value='';
					$('login_form').action=$('login_form').action;
					$('login_form').submit();
					
				}
				
        		}
    		},
    		true
	);
}

function logout() {
	
	JsHttpRequest.query(
		basedir+'_modules/m_users_logout.php',
		{
			q: 'logout'
		},
		function(result, errors) {
			if (result) {
				if (result!="yes")
					document.getElementById('user_area').innerHTML = result;
				else 
					window.location.href="/";
        		}
    		},
    		true
	);
}
