// -------------- предложения на главной -------------------------
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];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
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];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function fons_swaper(name, src) {
	document.getElementById(name).style.backgroundImage='url(' + src + ')';
	document.getElementById(name).className='a_fons_hover';
	document.getElementById(name+'_sign2').className='a_fons_sign2_hover';
}
function fons_swaper_off(name, src) {
	document.getElementById(name).style.backgroundImage='url(' + src + ')';
	document.getElementById(name).className='a_fons_normal';
	document.getElementById(name+'_sign2').className='a_fons_sign2';
}

function getlastelement() {
	lastelement=document.getElementById('lw_total_items').innerHTML;
}

// --------------------- страницы в портфолио ------------------------
$(document).ready( function() {
	var tp = $('#totalpages').text();
	var cp = $('#currentpage').text();
	if (tp > 0 && cp > 0) var pag1 = new Paginator('paginator1', tp, 5, cp, $('#paginator_page_path').text());
});







// ------------------- CAPTCHA -----------------

function changeCaptcha(id, img_id){
		var req = new JsHttpRequest();
        req.onreadystatechange = function()
        	{
            	if (req.readyState == 4)
                	{
						 $("#" + id).val( req.responseJS.code );
						 $("#" + img_id).attr({ src : "/bitrix/tools/captcha.php?captcha_code=" + req.responseJS.code});
                    }
               }
               req.caching = false;
               req.open("POST", "/insite/javascripts/change_captcha.php", true);
               req.send();
	}
	
// ----------------------------------
	
$(document).ready(function() {

	$("#calc_btn").hover( 
		function() {
			$(this).attr({src: "/insite/images/z1_submit_active.png"});
			if (($.browser.name == "msie" && $.browser.version == "6.0") || !$.browser.name) fixPNG(document.getElementById('calc_btn'));
		},
		function() {
			$(this).attr({src: "/insite/images/z1_submit.png"});
			if (($.browser.name == "msie" && $.browser.version == "6.0") || !$.browser.name) fixPNG(document.getElementById('calc_btn'));
		}
	);
	
	$("#popup_form_submit_btn_1").hover( 
		function() {
			$(this).attr({src: "/insite/images/z1_submit_active.png"});
			
			if (($.browser.name == "msie" && $.browser.version == "6.0") || !$.browser.name) fixPNG(document.getElementById('popup_form_submit_btn_1'));
		},
		function() {
			$(this).attr({src: "/insite/images/z1_submit.png"});
			
			if (($.browser.name == "msie" && $.browser.version == "6.0") || !$.browser.name) fixPNG(document.getElementById('popup_form_submit_btn_1'));
		}
	);
	
	$("#popup_form_submit_btn_2").hover( 
		function() {
			$(this).attr({src: "/insite/images/z1_submit_active.png"});
			
			if (($.browser.name == "msie" && $.browser.version == "6.0") || !$.browser.name) fixPNG(document.getElementById('popup_form_submit_btn_2'));
		},
		function() {
			$(this).attr({src: "/insite/images/z1_submit.png"});
			
			if (($.browser.name == "msie" && $.browser.version == "6.0") || !$.browser.name) fixPNG(document.getElementById('popup_form_submit_btn_2'));
		}
	);
	
	
	$("#change_order").hover( 
		function() {
			$(this).attr({src: "/insite/images/calc_cancl_button_active.png"});
			if (($.browser.name == "msie" && $.browser.version == "6.0") || !$.browser.name) fixPNG(document.getElementById('change_order'));
		},
		function() {
			$(this).attr({src: "/insite/images/calc_cancl_button.png"});
			if (($.browser.name == "msie" && $.browser.version == "6.0") || !$.browser.name) fixPNG(document.getElementById('change_order'));
		}
	);

	//------------------------ отправка форм ------------------------------------------
	$("#popup_form_submit_btn_1").click( function(){
		var offset = $("#popup_form_submit_btn_1").offset();
		var req = new JsHttpRequest();
        req.onreadystatechange = function()
        	{
            	if (req.readyState == 4)
                	{
						changeCaptcha("application_captcha_code", "application_captcha_image");
						if (req.responseJS.error == false)
						 	{
								$("#sent_form_bg_content p").html('Заявка отправлена в аналитический отдел. В ближайшее время Вы получите ответ на указанный емайл, и наши специалисты свяжутся с Вами.');
								document.getElementById('order_form').reset();
								$("#sent_form_bg_content div").attr("id", "selfclose_link_and_forms");
								$("#order_form_bg, #order_form").hide();
							}
						else
							{
								$("#sent_form_bg_content p").html(req.responseJS.text);
								$("#sent_form_bg_content div").attr("id", "selfclose_link");
							}
						$("#sent_form_bg, #sent_form_bg_content").css({"top" : "1565px", "left" : offset.left - 153});
						$("#sent_form_bg, #sent_form_bg_content").show();
                    }
               }
               req.caching = false;
               req.open("POST", "/insite/javascripts/send_application.php", true);
               req.send({ q: document.getElementById('order_form') });
	});
	
	$("#popup_form_submit_btn_2").click( function(){
		var req = new JsHttpRequest();
		var offset = $("#popup_form_submit_btn_2").offset();
        req.onreadystatechange = function()
        	{
            	if (req.readyState == 4)
                	{
						changeCaptcha("support_captcha_code", "support_captcha_image");
						if (req.responseJS.error == false)
						 	{
								$("#sent_form_bg_content p").html('Заявка отправлена в аналитический отдел. В ближайшее время Вы получите ответ на указанный емайл, и наши специалисты свяжутся с Вами.');
								document.getElementById('support_form').reset();
								$("#sent_form_bg_content div").attr("id", "selfclose_link_and_forms");
								$("#support_form_bg, #support_form").hide();
							}
						else
							{
								$("#sent_form_bg_content p").html(req.responseJS.text);
								$("#sent_form_bg_content div").attr("id", "selfclose_link");
							}
						$("#sent_form_bg, #sent_form_bg_content").css({"top" : "775px", "left" : offset.left - 153});
						$("#sent_form_bg, #sent_form_bg_content").show();
						 
                    }
               }
               req.caching = false;
               req.open("POST", "/insite/javascripts/send_support.php", true);
               req.send({ q: document.getElementById('support_form') });
	});	

	$("#application_change_captcha").click(function(){
		changeCaptcha("application_captcha_code", "application_captcha_image");
	});	
	$("#support_change_captcha").click(function(){
		changeCaptcha("support_captcha_code", "support_captcha_image");
	});	
	$("#calc_change_captcha").click(function(){
		changeCaptcha("calc_captcha_code", "calc_captcha_image");
	});	
	// ---------- закрываем формы
	$("#selfclose_link").live("click",function(){
		$("#sent_form_bg, #sent_form_bg_content").hide();
	});
	$("#selfclose_link_and_forms").live("click",function(){
		hideForm();
		$("#sent_form_bg_content div").attr("id", "selfclose_link");
	});

});

// -------------------------- попап формы --------------------------------
var readyToShow = true;

function hideForm() {
	$("#order_form_bg, #order_form, #support_form_bg, #support_form, #sent_form_bg_content, #sent_form_bg, #z3_place_div, #z3_inner_div").hide();
	//$("#sent_form_bg_content, #sent_form_bg").hide();
}

function showOrderForm() {
	hideForm();
	var offset = $("#order_link_text").offset();
	$("#order_form_bg, #order_form").css({ top: "442px", left: offset.left + 3 });
	$("#order_form_bg, #order_form").show();
}

function showSupportForm() {
	hideForm();
	var offset = $("#support_link_text").offset();
	$("#support_form_bg, #support_form").css({ top: "270px", left: offset.left - 320 });
	$("#support_form_bg, #support_form").show();
}

