function bookmark(url,title){
  if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
  window.external.AddFavorite(url,title);
  } else if (navigator.appName == "Netscape") {
    window.sidebar.addPanel(title,url,"");
  } else {
    alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark");
  }
}

var popup = '';
function open_popup(url) {

    if (!popup.closed && popup.location) {
        popup.focus();
    } else {
        popup=window.open(url, '','toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=yes,resizable=yes,width='+screen.width+',height=400');
    }

    if (!popup.opener) {
        popup.opener = self;
    }

    if (window.focus) {
        popup.focus();
    }

    return false;
}

$(document).ready(function(){
	function isValidEmailP(email) {
	     re = /^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,6}$/i;
	     return re.test(email);
	}

	// Call me form
	function activateCallMeForm(){

		$('#dialog').dialog({
			autoOpen: true,
			width: 450,
			overlay: { opacity: 0.5, background: 'black'},
			modal: true,
			bgiframe: true,
			buttons: {
				"Отправить": function() {
					ertotal = 0;
                          if ($('#WhatIsYN').val()=="") {
                           $('#clmer').css('color', 'red');
                           $('#mf_WhatIsYN').css('background-color', '#FFD7D7');
                           ertotal = 1
                          }
                          else {
                           $('#clmer').css('color', 'black');
                           $('#WhatIsYN').css('background-color', '#fff');
                          }
                          if ($('#WhatIsYT').val()==0) {
                           $('#clmer2').css('color', 'red');
                           $('#WhatIsYT').css('background-color', '#FFD7D7');
                           ertotal = 1
                          }
                          else {
                           $('#clmer2').css('color', 'black');
                           $('#WhatIsYT').css('background-color', '#fff');
                          }
                          if (ertotal==0) {
                           var dt = $("#call_me").serialize();
                           $.post("/ajax/callme.php", dt, function(){ $('#dialog').dialog("option", "buttons", ""); $("#call_me_form").html("<center><br>Заявка на звонок успешно отправлена. <br> Скоро мы Вам позвоним.</center>"); setTimeout(function(){ $('#dialog').dialog("close"); $('#dialog').dialog("destroy"); $('#dialog').remove(); },4000); }, "html");
                          }
                      }
			}
		});

	}

	// CallMe Link
	$('a.callLink').click(function(){
		if ( $("#dialog").length > 0 ) {
			$('#dialog').dialog('open');
		}
		else {
			$.post("/ajax/getform.php", "getForm=callme", function(data) { $('body').append(data); activateCallMeForm(); }, "html");
			//console.log("Get callme form");
		}
		return false;
	});

	// Mail_me form
	function activateMailMeForm(){

		$('#mailform').dialog({
			autoOpen: true,
			width: 450,
			overlay: { opacity: 0.5, background: 'black'},
			modal: true,
			bgiframe: true,
			buttons: {
				"Отправить": function() {
				    ertotal = 0
                          if ($('#mf_WhatIsYN').val()=="") {
                          	$('#mmfer1').css('color', 'red');
                          	$('#mf_WhatIsYN').css('background-color', '#FFD7D7');
                          	ertotal = 1
                          }
                          else {
                          	if ( isValidEmailP( $('#mf_WhatIsYN').val() ) == true) {
							$('#mmfer1').css('color', 'black');
							$('#mf_WhatIsYN').css('background-color', '#fff');
                          	}
                          	else {
                            $('#mmfer1').css('color', 'red');
                            $('#mf_WhatIsYN').css('background-color', '#FFD7D7');
                            alert("Вероятно, вы ввели с ошибкой свой e-mail.\n\nПожалуйста, исправьте её,\n в противном случае,\nмы не сможем вам ответить на письмо.");
                            ertotal = 1
                        }

                          }
                          if ($('#mf_WhatIsQ').val()=="") {
                          	$('#mmfer2').css('color', 'red');
                          	$('#mf_WhatIsQ').css('background-color', '#FFD7D7');
                          	ertotal = 1
                          }
                          else {
                          	$('#mmfer2').css('color', 'black');
                         		$('#mf_WhatIsQ').css('background-color', '#fff');
                          }
                          if ($('#WhatIsYW').val()==0) {
                          	$('#mmfer3').css('color', 'red');
                          	$('#WhatIsYW').css('background-color', '#FFD7D7');
                          	ertotal = 1
                          }
                          else {
                          	$('#mmfer3').css('color', 'black');
                          	$('#WhatIsYW').css('background-color', '#fff');
                          }

                          if (ertotal==0) {
                          	var dt = $("#mail_me").serialize();
                          	$.post("/ajax/mailme.php", dt, function(){ $('#mailform').dialog("option", "buttons", ""); $("#mail_me_form").html("<center><br>Спасибо! Ваше письмо успешно отправлено.</center>"); setTimeout(function(){ $('#mailform').dialog("close"); $('#mailform').dialog("destroy"); $('#mailform').remove(); },4000); }, "html");
                          }
                      }
			}
		});

	}

	// Mail_me Link
	$('.mail_me_link').click(function() {
		if ( $("#mailform").length > 0 ) {
			$('#mailform').dialog('open');
		}
		else {
			$.post("/ajax/getform.php", "getForm=mailme", function(data) { $('body').append(data); activateMailMeForm(); }, "html");
			//console.log("Get mailme form");
		}
		return false;
	});
});

