
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
   img1act.src = newImage("images/menu/i_menu_01_act.png");
   img2act.src = newImage("images/menu/i_menu_02_act.png");
   img3act.src = newImage("images/menu/i_menu_03_act.png");
   img4act.src = newImage("images/menu/i_menu_04_act.png");
   img5act.src = newImage("images/menu/i_menu_05_act.png");
   img6act.src = newImage("images/menu/i_menu_06_act.png");
		preloadFlag = true;
	}
}


function showRequest() {
	$("#alert").removeClass();
	$("#alert").addClass("submit");
	$("#alert").html("<p>Идет отправка заявки...</p>");
} 
function showResponse(responseText, statusText)  { 
	$("#alert").removeClass();
	$("#alert").addClass("response");
    $("#alert").html("<p>"+responseText+"</p>");
	document.getElementById("captcha").src = "mailsend/image.php?"+Math.random();
}

$(document).ready(function() {
	$("#nav>ul>li").hover(active_on,active_off);
	function active_on()  { 
		$(">ul",this).addClass("active");
		$(">a",this).addClass("active");
	}
	function active_off()  { 
		$(">a",this).removeClass("active");
		$(">ul",this).removeClass("active");
	}	
	$("a.zoom").fancybox();

	$("a.zoom2").fancybox({
		'zoomSpeedIn':500,
		'zoomSpeedOut':500,
		'overlayShow':false
	});

	$(".btn-slide").click(function(){
		$(this).next("ul").slideToggle("slow");
		$(this).toggleClass("active"); return false;
	});
	
	$(".question").click(function(){
		$(this).next(".answer").slideToggle("slow");
		$(this).toggleClass("active"); return false;
	});
	
	$("#zayavka_btn").click(function(){
		if ($("#zayavka").css("display")=="none"){$("#zayavka").css("display","block");$("#zayavka_btn").css("background-image","url(images/zayavka_01_active.png)");} else {
		if ($("#zayavka").css("display")=="block"){$("#zayavka").css("display","none");$("#zayavka_btn").css("background-image", "url(images/zayavka_01.png)");};}
	});
	$("#zayavka_off").click(function(){
		if ($("#zayavka").css("display")=="block"){$("#zayavka").css("display","none");$("#zayavka_btn").css("background-image", "url(images/zayavka_01.png)");};
	});
	
	$("#zakaz_dev").click(function(){
		if ($("#zayavka").css("display")=="none"){$("#zayavka").css("display","block");$("#zayavka_btn").css("background-image","url(images/zayavka_01_active.png)");} else {
		if ($("#zayavka").css("display")=="block"){$("#zayavka").css("display","none");$("#zayavka_btn").css("background-image", "url(images/zayavka_01.png)");};}
		var qString = "," + $('#options_form :visual').fieldValue();
		qString =  qString.replace(/,/g,"\n>>");
		qString =  qString.replace(/>>нет/g,"");
		tm_number=$("title")[0].text;
		reg=/#(\d+)/
		tm_number=reg.exec(tm_number)
		var msg_text = "Необходимо создать сайт на основе шаблона "+tm_number[0]+".\n\nДля этого шаблона необходимы следующие доработки и опции:"+ qString;
		$("#Form1 textarea[name=info]").text(msg_text);
	});
	$("#zakaz_rent").click(function(){
		if ($("#zayavka").css("display")=="none"){$("#zayavka").css("display","block");$("#zayavka_btn").css("background-image","url(images/zayavka_01_active.png)");} else {
		if ($("#zayavka").css("display")=="block"){$("#zayavka").css("display","none");$("#zayavka_btn").css("background-image", "url(images/zayavka_01.png)");};}
		var qString = "," + $('#options_form :visual').fieldValue();
		qString =  qString.replace(/,/g,"\n>>");
		qString =  qString.replace(/>>нет/g,"");
		tm_number=$("title")[0].text;
		reg=/#(\d+)/
		tm_number=reg.exec(tm_number)
		var msg_text = "Мне хотелось бы арендовать сайт, созданный на основе шаблона "+tm_number[0]+".\n\nДля этого шаблона необходимы следующие доработки и опции: "+ qString;
		$("#Form1 textarea[name=info]").text(msg_text);
	});
	
    var options = { 
        //target:        '#output1',   // target element(s) to be updated with server response 
        beforeSubmit:  showRequest,  // pre-submit callback 
        success:       showResponse  // post-submit callback 
 
        // other available options: 
        //url:       url         // override for form's 'action' attribute 
        //type:      type        // 'get' or 'post', override for form's 'method' attribute 
        //dataType:  null        // 'xml', 'script', or 'json' (expected server response type) 
        //clearForm: true        // clear all form fields after successful submit 
        //resetForm: true        // reset the form after successful submit 
 
        // $.ajax options can be used here too, for example: 
        //timeout:   3000 
    }; 
 
    // bind form using 'ajaxForm' 
    $('#Form1').ajaxForm(options); 
});
