	var timeout         = 0;
	var closetimer		= 0;
	var ddmenuitem      = 0;
	
	function mopen(id){
		mcancelclosetime();
		if(ddmenuitem) ddmenuitem.style.display = 'none';
		ddmenuitem = document.getElementById(id);
		ddmenuitem.style.display = 'block';
	}
	
	function mclose(){
		if(ddmenuitem) ddmenuitem.style.display = 'none';
	}
	
	function mclosetime(){
		closetimer = window.setTimeout(mclose, timeout);
	}
	
	function mcancelclosetime(){
		if(closetimer){
			window.clearTimeout(closetimer);
			closetimer = null;
		}
	}
	
	document.onclick = mclose; 


	function hoverOn(id){
		$("a#a"+id).attr("style","color:#000;");
	}
	
	
	function hoverOff(id){
		$("a#a"+id).attr("style","color: #000;");
	}
	
	function goBack() {
  		window.history.back()
    } 
    
    function addBg(id) {
    	$('#more_'+id).addClass('selected');
    }
	function removeBg(id) {
    	$('#more_'+id).removeClass('selected');
    }
    
    function changeMainImg(img, id, cnt) {
		document.getElementById('main-image_lnk').href=base+'/media/media/'+img;
		document.getElementById('main-image').src=base+'/media/media/'+img;
		
		cnt = cnt + 1;
		for(var i=0; i<cnt; i++) {
            document.getElementById('addpics_'+i).className = 'catalog_pics left';
			/*document.getElementById('addtxt_'+i).className = 'catalog_txt';*/
        }
        document.getElementById('addpics_'+id).className = 'catalog_pics left selected_pic';
		/*document.getElementById('addtxt_'+id).className = 'catalog_txt selected_txt';*/
	}	
	
	// Validate email address
	function isEmailAddress(strEmailAddress) {
						
		if (strEmailAddress.length == 0)
		return false;
		if (strEmailAddress.indexOf(" ") != -1)
		return false;
		var oRegExp2 = /\w+\@(\w[\w-]*\w)+\.\w+/;
		if (!oRegExp2.test(strEmailAddress))
		return false;
		var oRegExp = new RegExp("@","g");
		var oMatches = strEmailAddress.match(oRegExp);
		if (oMatches.length != 1)
		return false;
						
		return true;
	}

	function validateMessage() {
			
		var error = 0;
		$(".submit-error").fadeOut(); 
		$(".subscribe-ok").fadeOut();
			
		if(!isEmailAddress($("#email").val())) {
			$("#email").addClass('error'); 
			var error = 1;
		}else{
			$("#email").removeClass('error'); 
		}
		
		if($("#name").val() == '') {
			$("#name").addClass('error'); 
			var error = 1;
		}else{
			$("#name").removeClass('error'); 
		}

		if($("#lastname").val() == '') {
			$("#lastname").addClass('error'); 
			var error = 1;
		}else{
			$("#lastname").removeClass('error'); 
		}

		if($("#message").val() == '') {
			$("#message").addClass('error'); 
			var error = 1;
		}else{
			$("#message").removeClass('error'); 
		}

		return error;
	}
	function sendMessage() {
	
		if(validateMessage() == 0) {
			$.post(base + "/post.php", { 
				"action": "sendMessage", 
				"name": $("#name").val(),  
				"email": $("#email").val(), 			
				"message": $("#message").val()
			},
			function(data){
				if(data.status == 'error'){
					$("#send_error").fadeIn();
				}
				if(data.status == 'ok'){
					$("#send_error").hide(); 
					$(".submit-ok").fadeIn();
					
					$("#name").val("");
					$("#email").val("");
					$("#message").val("");
				}
			}, "json");
		}else{
			$("#send_error").fadeIn();
		}
	}

	function validateMessage() {
		$(".submit-error").hide(); 
		$(".submit-ok").hide();
		
		var error = 0;
		if($("#name").val() == '') {
			$("#name").addClass('error'); 
			var error = 1;
		}else{
			$("#name").removeClass('error'); 
		}	
		if(!isEmailAddress($("#email").val())) {
			$("#email").addClass('error'); 
			var error = 1;
		}else{
			$("#email").removeClass('error'); 
		}	
		if($("#message").val() == '') {
			$("#message").addClass('error'); 
			var error = 1;
		}else{
			$("#message").removeClass('error'); 
		}		
		
		return error;
	}

/*function printPage(id) {
	$('#hideHeaderToPrint').hide();
	$('#hideFooterToPrint').hide();
	$('#hideLeftPartToPrint').hide();
	$('#hideButtonsToPrint').hide();
	var html = $('#center_part').html();
	alert(html);
	window.open(base + "/popup.php?g="+id,"appWin","addressbar=0,toolbar=0,location=0,copyhistory=0,directories=0,menubar=0,statusbar=0,resizable=1,width=700,height="+(screen.availHeight-100));
}*/

var printEnabled=true;
var browser_name = navigator.appName;
function printPage() {	
	if (printEnabled) {
		document.getElementById('hideButtonsToPrint').style.display = 'none';
		var full_page = document.getElementById('full_page').innerHTML;
		var main_page_part = document.getElementById('main_page_part').innerHTML;		
		document.getElementById('full_page').innerHTML = '';
		document.getElementById('content_print').innerHTML = main_page_part;
		document.getElementById('contentToPrint').style.display = 'block';
		/*document.getElementById('full_page').innerHTML = document.getElementById('contentToPrint').innerHTML;	
		document.getElementById('content_print').innerHTML = '';
		document.getElementById('contentToPrint').style.display = 'none';	*/
		if (browser_name == "Netscape") {
		    window.print();
		} else {
		    var WebBrowser = '<object id="WebBrowser1" width=0 height=0 classid="clsid:8856F961-340A-11D0-A96B-00C04FD705A2"></object>';
		    document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
		    WebBrowser1.ExecWB(6, 2);
		}
	}
	document.getElementById('content_print').innerHTML = '';
	document.getElementById('contentToPrint').style.display = 'none';
	document.getElementById('full_page').innerHTML = full_page;
	document.getElementById('hideButtonsToPrint').style.display = 'block';	
}
