function new_window(url) {
	link = window.open(url, "Link",
	"toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no,  width=640, height=640, resizable=no,left=150, top=100");
	link.focus();
}


var curDiv = "";
var timer;
function divHide() {
  var browser = parseInt(navigator.appVersion);
  if ( browser >= 4 && curDiv != "" ) {
    if ( document.getElementById ) {
      document.getElementById(curDiv).style.visibility = "hidden";
      iobj = document.getElementById(curDiv+'pic');
    } else if ( document.all ) {
      document.all[curDiv].style.visibility = "hidden";
      iobj = document.all[curDiv+'pic'];
    } else {
      document.divHide.visibility="hide";
      iobj = document.images[divname+'pic'];
    }
    iobj.src = "img/topmenu/<?= $lang ?>/"+curDiv+"1.gif";
    curDiv = "";
  }
}
function divShow(divname) {
  var browser = parseInt(navigator.appVersion);
  if ( browser >= 4 ) {
    if ( curDiv != "" ) divHide();
    curDiv = divname;
    if ( document.getElementById ) {
      document.getElementById(curDiv).style.visibility = "visible";
      iobj = document.getElementById(curDiv+'pic');
    } else if ( document.all ) {
      document.all[curDiv].style.visibility = "visible";
      iobj = document.all[divname+'pic'];
    } else {
      document.divHide.visibility="show";
      iobj = document.images[divname+'pic'];
    }
    iobj.src = "img/topmenu/<?= $lang ?>/"+divname+"2.gif";
  }
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}


//For IE6 - Background flicker fix
try {
  document.execCommand('BackgroundImageCache', false, true);
} catch(e) {}

document.menu = null
window.addEvent('load', function(){
	element = $('menu')
	if(!element.hasClass('disabled')) {
		var menu = new JMenu(element)
		document.menu = menu
	}
});


// New Forms
	

window.addEvent('domready', function() {
	
//	MooTools.lang.setLanguage('ru-RU');
	
	if ($('callme')) {
				
		$('callme_toggle').addEvent('click', function(e){
			e.stop();
			if ($('ask_slide') && $('ask_slide').isDisplayed()) {
				$('ask_slide').hide();
				$('askquestion').removeClass('active');
			} 
			if ($('checkup_slide') && $('checkup_slide').isDisplayed()) $('checkup_slide').hide();			
			$('callme_slide').toggle();
			if ($('callme_slide').isDisplayed() && !$('callmeForm').isDisplayed()) $('callmeForm').show();
			if ($('callme_slide').isDisplayed()) $('callme_log').hide();
			if ($('callme_slide').isDisplayed()) $('callme').addClass('active');
			else $('callme').removeClass('active');
		});
		
		$('time_from').addEvent('change', function(e){
			if ($('time_from').selectedIndex > $('time_until').selectedIndex) {
				$('time_until').selectedIndex = $('time_from').selectedIndex;
			}
		});

		$('time_until').addEvent('change', function(e){
			if ($('time_until').selectedIndex < $('time_from').selectedIndex) {
				$('time_from').selectedIndex = $('time_until').selectedIndex;
			}
		});

		var callmeFormValidator = new Form.Validator.Inline($('callmeForm'), {
			stopOnFailure: true, useTitles: true, errorPrefix: "", scrollToErrorsOnSubmit: false,
			onFormValidate: function(passed, form, event) {
				if (passed) {
					event.stop();
					var log = $('callme_log_res').empty().addClass('ajax-loading');
					form.set('send', {onComplete: function(response) { 
						if (response != 1) { 
							log.removeClass('ajax-loading');
							log.set('html', 'Mail sent error, please fill the form again in few moments'); 
						} else { 
							(function(){ window.location = 'index.phtml?page_id=742'; }).delay(1500);
						}
					}});
					form.send().hide();
					$('callme_log').show();			
				}
			}
		});
	}
	
	if ($('askquestion')) {

		$('ask_toggle').addEvent('click', function(e){
			e.stop();
			if ($('callme_slide') && $('callme_slide').isDisplayed()) { 
				$('callme_slide').hide();
				$('callme').removeClass('active');
			}
			if ($('checkup_slide') && $('checkup_slide').isDisplayed()) $('checkup_slide').hide();
			$('ask_slide').toggle();
			if ($('ask_slide').isDisplayed() && !$('askForm').isDisplayed()) $('askForm').show();
			if ($('ask_slide').isDisplayed()) $('ask_log').hide();

			if ($('ask_slide').isDisplayed()) $('askquestion').addClass('active');
			else $('askquestion').removeClass('active');
		});

		var askFormValidator = new Form.Validator.Inline($('askForm'), {
			stopOnFailure: true, useTitles: true, errorPrefix: "", scrollToErrorsOnSubmit: false,
			onFormValidate: function(passed, form, event) {
				if (passed) {
					event.stop();
					var log = $('ask_log_res').empty().addClass('ajax-loading');
					form.set('send', {onComplete: function(response) { 
						if (response != 1) { 
							log.removeClass('ajax-loading');
							log.set('html', 'Mail sent error, please fill the form again in few moments'); 
						} else { 
							(function(){ window.location = 'index.phtml?page_id=743'; }).delay(1500);
						}
					}});
					form.send().hide();
					$('ask_log').show();			
				}
			}
		});
	}
	
	if ($('checkupnow')) {
		
		var i;
		var optionsFrom;
		var optionsUntil;
		var selected;
		
		for (i=9;i<=20;i++) {
			if (i == 9) selected = ' selected'; else selected = '';
			optionsFrom = optionsFrom + '<option value="'+i+'"'+selected+'>'+i+':00</option>';
		}

		for (i=10;i<=21;i++) {
			if (i == 20) selected = ' selected'; else selected = '';
			optionsUntil = optionsUntil + '<option value="'+i+'"'+selected+'>'+i+':00</option>';
		}
		
		$('checkupnow').set('html', 
			'<a name="checkup" id="checkup_toggle" href="#checkup"><img id="check-up-img" border="0" src="templates/images/check-up-button.jpg" width="245" height="46" alt="Записаться на Check-Up, прямо сейчас!" /></a>',
			'<div id="checkup_slide">',
			'<form id="checkupForm" action="/templates/ajax.form.php" method="post">',
			'<input type="hidden" name="form_type" value="checkup" />',
			'<input type="hidden" name="from_page" value="Запрос со странцы : '+location.href+'" />',
			'<div class="form_box">',
			'<div><p>Представьтесь, пожалуйста:</p><input class="required" type="text" name="first_last_name" value="" title="Введите Ваше имя/фамилию" /></div>',
			'<div><p>Ваш контактный телефон:</p><input class="required validate-digits" type="text" name="phone_number" value="" title="Введите Ваш номер телефона" /></div>',
			'<div><p>Выбранная Вами программа Check-Up:</p>',
			'<input class="validate-one-required" type="radio" name="program" value="Минимум риска" title="Выберите одну из программ" /> «Минимум риска»<br />',
			'<input type="radio" name="program" value="Территория здоровья" /> «Территория здоровья»<br />',
			'<input type="radio" name="program" value="Кардио" /> «Кардио»<br />',
'<input type="radio" name="program" value="Хотим ребенка" /> «Хотим ребенка»<br />',
'<input type="radio" name="program" value="Все под контролем" /> «Все под контролем»</div>',
			'<div><p>Выберите желаемую дату обследования:</p><input class="required msgPos:\'dateAdvice\'" type="text" id="date" name="date" value="" title="Выберите дату" /></div>',
			'<div id="dateAdvice"></div>',
			'<div><p>В какое время Вам удобно получить звонок специалиста для подтверждения заявки?</p> с <select id="checkup_time_from" name="preferred_time_from">',
			optionsFrom, '</select> до <select id="checkup_time_until" name="preferred_time_until">',
			optionsUntil, '</select> часов </div>',
			'<div><input class="button submit" type="submit" name="button" id="ask_submitter" value="Записываюсь!" /></div>',
			'<span class="clr"></span></div></form>',
			'<div id="checkup_log"><div id="checkup_log_res"></div></div><span class="clr"></span></div>'
		);

		$('checkup_toggle').addEvent('click', function(e){
			e.stop();
			if ($('ask_slide') && $('ask_slide').isDisplayed()) {
				$('ask_slide').hide();
				$('askquestion').removeClass('active');
			} 
			if ($('callme_slide') && $('callme_slide').isDisplayed()) { 
				$('callme_slide').hide();
				$('callme').removeClass('active');
			}
			if ($('callme_slide') && $('callme_slide').isDisplayed()) $('callme_slide').hide();
			$('checkup_slide').toggle();
			if ($('checkup_slide').isDisplayed() && !$('checkupForm').isDisplayed()) $('checkupForm').show();
			if ($('checkup_slide').isDisplayed()) $('checkup_log').hide();
		});
		
		$('checkup_time_from').addEvent('change', function(e){
			if ($('checkup_time_from').selectedIndex > $('checkup_time_until').selectedIndex) {
				$('checkup_time_until').selectedIndex = $('checkup_time_from').selectedIndex;
			}
		});

		$('checkup_time_until').addEvent('change', function(e){
			if ($('checkup_time_until').selectedIndex < $('checkup_time_from').selectedIndex) {
				$('checkup_time_from').selectedIndex = $('checkup_time_until').selectedIndex;
			}
		});
		

		var myCal = new Calendar({ date: 'd/m/Y', direction: 1, navigation: 1, offset: 1 });						

		var checkupFormValidator = new Form.Validator.Inline($('checkupForm'), {
			stopOnFailure: true, useTitles: true, errorPrefix: "", scrollToErrorsOnSubmit: false,
			onFormValidate: function(passed, form, event) {
				if (passed) {
					event.stop();
					var log = $('checkup_log_res').empty().addClass('ajax-loading');
					form.set('send', {onComplete: function(response) { 
						if (response != 1) { 
							log.removeClass('ajax-loading');
							log.set('html', 'Mail sent error, please fill the form again in few moments'); 
						} else { 
							(function(){ window.location = 'index.phtml?page_id=744'; }).delay(1500);
						}
					}});
					form.send().hide();
					$('checkup_log').show();			
				}
			}
		});

	}
		
});

