function parseTime(time){
	var str = new String(time);
	if(str.length == 1){
		str = '0'+str;
	}
	return str;
}

function getTimeZoneOffset() {
	var rightNow = new Date();
	var date1 = new Date(rightNow.getFullYear(), 0, 1, 0, 0, 0, 0);
	var date2 = new Date(rightNow.getFullYear(), 6, 1, 0, 0, 0, 0);
	var temp = date1.toGMTString();
	var date3 = new Date(temp.substring(0, temp.lastIndexOf(' ')-1));
	var temp = date2.toGMTString();
	var date4 = new Date(temp.substring(0, temp.lastIndexOf(' ')-1));
	var hoursDiffStdTime = (date1 - date3) / (1000 * 60 * 60);
	var hoursDiffDaylightTime = (date2 - date4) / (1000 * 60 * 60);
	if (hoursDiffDaylightTime == hoursDiffStdTime){        
		timeZoneOffset = hoursDiffStdTime;
	} else {
		timeZoneOffset = hoursDiffDaylightTime;
	}
	return timeZoneOffset;
} 

function Times(){
	var date_m = new Date();
	var gmt = getTimeZoneOffset();
	if(gmt != 3){
		var gmt_diff = gmt - 3;
		var date_m = new Date(date_m.getYear(), date_m.getMonth(), date_m.getDate(), date_m.getHours()-gmt_diff,  date_m.getMinutes());
	}
	var date_s = new Date(date_m.getYear(), date_m.getMonth(), date_m.getDate(), date_m.getHours()+1,  date_m.getMinutes());
	var date_r = new Date(date_m.getYear(), date_m.getMonth(), date_m.getDate(), date_m.getHours()-6,  date_m.getMinutes());
	var date_l = new Date(date_m.getYear(), date_m.getMonth(), date_m.getDate(), date_m.getHours()-2,  date_m.getMinutes());
	
	jQuery('#t1').val(date_m.getHours()+':'+parseTime(date_m.getMinutes()));
	jQuery('#t2').val(date_r.getHours()+':'+parseTime(date_r.getMinutes()));
	jQuery('#t3').val(date_l.getHours()+':'+parseTime(date_l.getMinutes()));
	jQuery('#t4').val(date_s.getHours()+':'+parseTime(date_s.getMinutes()));
	
	setTimeout('Times()', 60000);
}

function showVideo(filename){

	var video_block = '<embed  flashvars="&file='+ filename +'&amp;skin=/templates/noc/images/silverywhite.swf" src="/templates/noc/images/player.swf" allowfullscreen="true" allowscriptaccess="always" wmode="opaque" quality="high" name="mpl" width="400" height="360" type="application/x-shockwave-flash" />';					
	document.getElementById('VideoPlayer').innerHTML = video_block;

}

function CheckContactForm(){
	var pass = '';
	if(!document.getElementById('username').value.match(/^[а-яА-Яa-zA-Z-]+$/)){
		pass += 'Ошибка: некорректно введено имя!\n';
	}
	if(!document.getElementById('email').value.match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/)){
		pass += 'Ошибка: некорректно введен e-mail!\n';
	}
	if(!document.getElementById('textbody').value.match(/\S+/)){
		pass += 'Ошибка: не заполнен текст сообщения!\n';
	}	
	if(pass != ''){
		alert(pass);
	} else {
		document.contact_form.submit();
	}
}

function CheckContactFormEn(){
	var pass = '';
	if(!document.getElementById('username').value.match(/^[а-яА-Яa-zA-Z-]+$/)){
		pass += 'Warning: name is incorrect or empty!\n';
	}
	if(!document.getElementById('email').value.match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/)){
		pass += 'Warning: e-mail is incorrect or empty!\n';
	}
	if(!document.getElementById('textbody').value.match(/\S+/)){
		pass += 'Warning: message field is empty!\n';
	}	
	if(pass != ''){
		alert(pass);
	} else {
		document.contact_form.submit();
	}
}

function popup_img(link, ww, hh) {
	var title =  'Image';
	w=window.open(link,'',(ww ? 'width='+ww+',' : '')+(hh ? 'height='+hh+',' : '')+'toolbar=0,scrollbars=0');
	if (link.indexOf('.html')==-1) {
		if (document.layers) title='';
		w.document.open();
		w.document.write('<html><head><title>'+title+'</title><meta http-equiv=Content-Type content="text/html; charset=windows-1251"></head>');
		w.document.write('<body bgcolor=white marginwidth=0 marginheight=0 topmargin=0 leftmargin=0><table width=100% height=100% border=0 cellspacing=0 cellpadding=0><tr><td align=center><img src='+link+(ww ? ' width='+ww : '')+(hh ? ' height='+hh : '')+' border=0 alt=""></td></tr></table></body></html>');
		w.document.close();
	}
	w.focus();
}
		window.addEvent('domready', function() {			
			var myMenu = new MenuMatic({ orientation:'vertical' });			
		});		
		
		
		$(document).ready(function(){
	document.oncontextmenu= function(){
		//return false;
	}
	
	
    jQuery("#gallery a").fancybox({
    	hideOnContentClick: true,
    	overlayShow: true,
    	overlayOpacity: 0.5,
    	zoomSpeedIn: 2100,
    	zoomSpeedOut:600
    });   
});
 jQuery.noConflict();
 
/*SCROLL*/
jQuery(function()
	{
		jQuery('.scroll-pane').jScrollPane({showArrows:true, scrollbarWidth:7, dragMaxHeight:205});
	});
	jQuery(document).ready(
		function(){
			Times();
		}
	);
