﻿function ajax_po() {
  var options = { 
    beforeSubmit: showRequest, 
    success: showResponse, 
    timeout: 0
  };
  $('#call_back').attr({'action':'http://markap.ru/phonebox.php'});
  $('#call_back').ajaxSubmit(options);
}
function showRequest(formData, jqForm, options) {
    return true; 
} 

function showResponse(responseText, statusText)  {
	if (responseText.indexOf('Ошибка') + 1) {
	jAlert(responseText);
	} else {
	$('#call_back').fadeOut("slow", function() {$(".thenks").fadeIn('fast');});
	document.getElementById("call_back").reset();
    }
	
}

$(document).ready(function(){
	$('#nav').delegate('.have_sub:not(.active)', 'click', function() {
		$(this).addClass('active').siblings().removeClass('active').parents('ul').find('#nav').hide().eq($(this).index()).fadeIn(500);
	});
		
	$(".jcarousel-skin-tango a").click(function(){
		var largePath = $(this).attr("href");
		var largeAlt = $(this).attr("title");
		//alert (largeAlt);
		$("#largeimg").attr({ src: largePath, alt: largeAlt});
		 return false;
	});
		
	$('.right_cont a, .right_cont img').tooltip({
		track: true,
		delay: 0,
		showURL: false,
		fade: 200
	});
	
	$('ul.last_work').delegate('li:not(.active)', 'click', function() {
		$(this).addClass('active').siblings().removeClass('active').parents('div.home_rich_box').find('div.list_work').hide().eq($(this).index()).fadeIn(500);
	});
	
	$(".delete").click(function(){
        $(this).parents(".list_work").slideToggle("slow");
		$(".last_work li").removeClass("active");
    });
	
	//$('#dialog').jqm();
	
	$(".jqModal").click(function() {
		$('#call_back').show();
		$(".thenks").hide();
		$(".jqmWindow").fadeIn("slow");
		return false;
	});
	
	$(".jqmClose").click(function() {
		$(".jqmWindow").fadeOut("slow");
		return false;
	});
	
	$(".carousel").jcarousel({
    	//wrap: "circular"
    });

	$('.rich_img a').lightBox();

	$(".carousel a").lightBox();

	$(".carousel a").lightBox();
	$("#carousel1 a").lightBox();
	$("#carousel2 a").lightBox();
	$("#carousel3 a").lightBox();
	$("#carousel4 a").lightBox();
	$("#carousel5 a").lightBox();
	$("#carousel6 a").lightBox();
	$("#carousel7 a").lightBox();
	$("#carousel8 a").lightBox();
	$("#carousel9 a").lightBox();
	$("#carousel10 a").lightBox();
	$("#carousel11 a").lightBox();
	$("#carousel12 a").lightBox();
	$("#carousel13 a").lightBox();
	$("#carousel14 a").lightBox();
	$("#carousel15 a").lightBox();
	$("#carousel16 a").lightBox();
	$("#carousel17 a").lightBox();
	$("#carousel18 a").lightBox();
	$("#carousel19 a").lightBox();
	$("#carousel20 a").lightBox();
	$("#carousel21 a").lightBox();
	$("#carousel22 a").lightBox();
	$("#carousel23 a").lightBox();
	$("#carousel24 a").lightBox();
	$("#carousel25 a").lightBox();
	$("#carousel26 a").lightBox();
	$("#carousel27 a").lightBox();
	$("#carousel28 a").lightBox();
	$("#carousel29 a").lightBox();

	//hide_all ();
});

var xmlHttp=createXmlHttpRequestObject();

function createXmlHttpRequestObject()
{
	var xmlHttp;
		try
		{xmlHttp = new XMLHttpRequest();}
		catch(e)
		{
			try
			{
				var XmlHttpVersions = new Array('MSXML2.XMLHTTP.6.0',
												'MSXML2.XMLHTTP.5.0',
												'MSXML2.XMLHTTP.4.0',
												'MSXML2.XMLHTTP.3.0',
												'MSXML2.XMLHTTP',
												'Microsoft.XMLHTTP')
				
				for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++)
				{
						try
						{xmlHttp = new ActiveXObject(XmlHttpVersions[i]);}
						catch(e)
						{}
				}
			
			}
			catch(e)
						{}
		}

	if (!xmlHttp)
		alert('Ошибка создания объекта XMLHttpRequest');
	else
		return xmlHttp;
}


if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
  xmlHttp = new XMLHttpRequest();
}

function send_e_mail_close()
{
	if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
	{
		
		$("#call_back").remove();
		$(".thenks").slideToggle("slow");
	}
}

function mail_send()
{
	
	var strtel_nom = encodeURIComponent($("#tel_nom").val());
	var strname = encodeURIComponent($("#name").val());
	var strmessage = encodeURIComponent($("#message").val());
	var valid = true;
	if (!tel_nom) {alert ("Введите телефонный номер"); var valid = false;}
	if (!name) {alert ("Введите Ваше имя"); var valid = false;}
	
	if (valid) {
	params = 'tel_nom='+strtel_nom+'&name='+strname+'&message='+strmessage;
	
	xmlHttp.open('POST','http://marka.w3css.ru/mail_send.php', true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.onreadystatechange = send_e_mail_close;
	xmlHttp.send(params);
	

	}
}



function hide_all () {
	var hEls = document.getElementById("nav").getElementsByTagName("ul");
	
	for (var i=0, len=hEls.length; i<len; i++) {
		if (hEls[i].parentNode) {hEls[i].parentNode.className=hEls[i].parentNode.className.replace(" active", "");}
		hEls[i].style.display = "none";		
	}
}

function show_element (tmp) {
	 var tmp_id = document.getElementById("nav" + tmp);
	 if (tmp_id.style.display=='block') { 
	 	hide_all ();
	 	}
	 else {
	 	hide_all ();
		tmp_id.style.display = 'block';
	 	if (tmp_id.parentNode) {tmp_id.parentNode.className = " active";}
	 }
}
