/******************************************************
	   Project:  Armeec popups

	Started on:  13/09/2010
	Updated on:  17/09/2010
******************************************************/

function refreshDivAjax(divID, scriptName, parameters)
{
	if (window.XMLHttpRequest)
	  {// code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	  }
	else
	  {// code for IE6, IE5
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
   
	xmlhttp.onreadystatechange=function()
	  {
	  if (xmlhttp.readyState==4 && xmlhttp.status==200)
		{
		document.getElementById(divID).innerHTML=xmlhttp.responseText;
		xmlhttp.close;
		}
	  } 

	xmlhttp.open("POST",scriptName,true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length", parameters.length);
	xmlhttp.setRequestHeader("Connection", "close");  
	xmlhttp.send(parameters);
}

function encodeToHex(str){
	var r="";
	var e=str.length;
	var c=0;
	var h;
	while(c<e){
		h=str.charCodeAt(c++).toString(16);
		while(h.length<3) h="0"+h;
		r+=h;
	}
	return r;
}


jQuery(document).ready(function() { // jQuery


/* .......... jQuery functions */
$.fn.exists = function() {return $(this).length > 0;}

$.fn.outerHTML = function() {return $('<div>').append(this.eq(0).clone()).html();};


/* ......... Browser detection */
var b = jQuery.browser, v = $.browser.version, br = null; if (b.msie) {br = "ie";}

/* .................. Lightbox */
if ($("div.lbox").exists()) {

	var vPortW, vPortH, pgW, pgH, lbox, lboxId, lboxW, lboxH, lboxPp, lboxFl = false;

	function vPortDim() {vPortW = $(window).width(); vPortH = $(window).height();} vPortDim();
	
	function pgDim() {pgW = $(document).width(); pgH = $(document).height();} pgDim();

	function lboxBgr() {
		if (vPortH > lboxH) {$("#lbox-plot").css("height", pgH);} $("#lbox-plot").css("width", vPortW - 17);
		$("#lbox-bgr").css({width: vPortW, height: pgH});
		if (lboxFl) {$("#lbox-holder").css({width: vPortW, height: vPortH - 20});}
	}

	function lboxPos(lbox) { // Setting the position of the active lightbox popup
		lboxW = lbox.width(); lboxH = lbox.height();
		if (vPortH > lboxH + 40) {lbox.css({top: ((vPortH - lboxH) / 2), position: "fixed"});}
		else {lbox.css({position: "absolute", top: 20});}
		lbox.css("left", (vPortW - lboxW) / 2);
	}

	function openLbox(lboxId) { //Opening the required lightbox popup
		lbox = $("div."+lboxId+"-popup");
		lboxPos(lbox);
		if (b.msie) {$("#lbox-plot").css("display", "block"); $("#lbox-bgr").css("display", "block"); $(lbox).show();}
		else {$("#lbox-plot").fadeIn("fast"); $("#lbox-bgr").fadeIn("fast"); $(lbox).fadeIn("fast");}
		lboxFl = true;
		lboxBgr();
		$(lbox).css("z-index", "1020"); $(lbox).addClass("lboxOn"); 
	}
	
	
	function goToLbox(lboxId) { // go directly to specified lightbox window without fade out
		closeLboxNoFade();
		lbox = $("div."+lboxId+"-popup");
		lboxPos(lbox);
		$(lbox).show();
		lboxFl = true;
		lboxBgr();
		$(lbox).css("z-index", "1020"); $(lbox).addClass("lboxOn");
	}        

	function closeLbox() {
		// close all possible calendars
		$("#orderPicker").datepick('performAction', 'close');
		$("#regPicker").datepick('performAction', 'close');
		$("#mpsregPicker").datepick('performAction', 'close');
		$("#beginPicker").datepick('performAction', 'close');
		$("#extremeBeginPicker").datepick('performAction', 'close');
		$("#extremeEndPicker").datepick('performAction', 'close');
		$("body").css("padding-right", "0px");
		lboxPp = $("div.lboxOn");
		$("#lbox-holder").css({width: 0, height: 0});
		if (b.msie) {$("#lbox-plot").css("display", "none"); $("#lbox-bgr").css("display", "none"); lboxPp.hide();}
		else {$("#lbox-plot").fadeOut("fast"); $("#lbox-bgr").fadeOut("fast"); lboxPp.fadeOut("fast");}
		lboxPp.css("z-index", "20"); lboxPp.removeClass("lboxOn"); lboxFl = false;
	}
	
	function closeLboxNoFade() {
		lboxPp = $("div.lboxOn");
		// $("#lbox-plot").css("display", "none"); 
		// $("#lbox-bgr").css("display", "none"); 
		lboxPp.hide();
		lboxPp.css("z-index", "20"); lboxPp.removeClass("lboxOn"); lboxFl = false;
	}    
	
	function createCalendar(picker, yearfield, monthfield, dayfield, minCalDate, maxCalDate, yearCalRange) {
		// create Callendar for form
		$(function() {  
			$(picker).datepick({ 
				alignment: 'bottomRight',
				minDate: minCalDate,
				maxDate: maxCalDate,
				yearRange: yearCalRange,
				onSelect: function(dates) {
							$(monthfield).val(dates.length ? dates[0].getMonth() + 1 : ''); 
							$(dayfield).val(dates.length ? dates[0].getDate() : ''); 
							$(yearfield).val(dates.length ? dates[0].getFullYear() : '');
						  }, 
				showTrigger: '#mycalImg'}); 
		});
		// Update datepicker from three input controls for order date
		$(monthfield+','+dayfield+','+yearfield).change(function() {
			if ($(monthfield).val()!='' && $(dayfield).val()!='' && $(yearfield).val()!='') {
				$(picker).datepick('setDate', new Date( 
					parseInt($(yearfield).val(), 10), 
					parseInt($(monthfield).val(), 10) - 1, 
					parseInt($(dayfield).val(), 10))); 
			}
		});
		
	}
	
	
	function checkClaim() { 
		$("#damage-data-box").css("height", 300);
		$("#damage-data-box").html('<center><img style="margin-top: 135px; margin-bottom: 135px;" src="/wp-content/themes/armeec/online/images/preloader.gif"></center>');
		$.ajax({
		type: "POST",
		async: true,
		url: "/wp-content/themes/armeec/online/check_claim_result.php",
		data: "claim_no="+$('#damage-num').val()+"&policy_no="+$('#damage-polica-num').val(),
		success: function(htmlresponse){
		if (htmlresponse.search("<!--form_error-->")!=-1)
		 {
			goToLbox("damage-status-form");
			$("#damage-status-form").html(htmlresponse);
			lbox = $("div.damage-status-form-popup");
			lboxPos(lbox);         
		 }
		else
		 {        
			$("#damage-status-info").html(htmlresponse);
			lbox = $("div.damage-status-info-popup");
			lboxPos(lbox);
		 }
		}
		});
		goToLbox("damage-status-info"); 
	}        
	
	
	function checkKasko() { 
		$("#check-kasko-data-box").css("height", 100);
		$("#check-kasko-data-box").html('<center><img style="margin-top: 35px; margin-bottom: 35px;" src="/wp-content/themes/armeec/online/images/preloader.gif"></center>');
		$.ajax({
		type: "POST",
		async: true,
		url: "/wp-content/themes/armeec/online/check_kasko_result.php",
		data: "mps-reg-no="+$('#mps-reg-no').val(),
		success: function(htmlresponse){
		if (htmlresponse.search("<!--form_error-->")!=-1)
		 {
			goToLbox("check-kasko-form");
			$("#check-kasko-form").html(htmlresponse);
			lbox = $("div.check-kasko-form-popup");
			lboxPos(lbox);         
		 }
		else
		 {        
			$("#check-kasko-info").html(htmlresponse);
			lbox = $("div.check-kasko-info-popup");
			lboxPos(lbox);
		 }
		}
		});
		goToLbox("check-kasko-info"); 
	}    
	
	function showInstallments() {
		$("#installments-data-box").css("height", 250);
		$("#installments-data-box2").css("height", 250);
		$("#installments-data-box").html('<center><img style="margin-top: 100px; margin-bottom: 100px;" src="/wp-content/themes/armeec/online/images/preloader.gif"></center>'); 
		$("#installments-data-box2").html('<center><img style="margin-top: 100px; margin-bottom: 100px;" src="/wp-content/themes/armeec/online/images/preloader.gif"></center>'); 
		lboxBgr();

		$.ajax({
		type: "POST",
		async: true,
		url: "/wp-content/themes/armeec/online/check_installments_result.php",
		data: "egn="+$('#payment-form-egn').val()+"&policy_no="+$('#payment-form-polica').val(),
		success: function(htmlresponse){ 
		if (htmlresponse.search("<!--form_error-->")!=-1)
		 {
			goToLbox("payment-form");
			$("#payment-form").html(htmlresponse);
			lbox = $("div.payment-form-popup");
			lboxPos(lbox);
		 }
		else
		 {
			$("#payment-info").html(htmlresponse);
			lbox = $("div.payment-info-popup");
			lboxPos(lbox);
		 }
		}
		});
		goToLbox("payment-info");
		
	}
	
	function makeOrder() {
		lboxBgr();
		$.ajax({
		type: "POST",
		async: true,
		url: "/wp-content/themes/armeec/online/insurance_order_make.php",
		data:      "order-name="+$('#order-name').val()+
				   "&order-address="+$('#order-address').val()+
				   "&order-email="+$('#order-email').val()+
				   "&order-phone="+$('#order-phone').val()+
				   "&orderYear="+$('#orderYear').val()+
				   "&orderMonth="+$('#orderMonth').val()+
				   "&orderDay="+$('#orderDay').val()+
				   "&orderHour="+$('#orderHour').val()+
				   "&orderMin="+$('#orderMin').val()+
				   "&order-comment="+$('#order-comment').val()+
				   "&order-ins-type="+$('#order-ins-type').val()+
				   "&order-region="+$('#order-region').val(),
		success: function(htmlresponse){  
		if (htmlresponse.search("<!--form_error-->")!=-1)
		 {
			$("#insurance-order-form").html(htmlresponse);
			lbox = $("div.insurance-order-popup");
			lboxPos(lbox);
			createCalendar('#orderPicker','#orderYear','#orderMonth','#orderDay','+1','+7','c+0:c+1');
		 }
		else
		 {  /* alert(htmlresponse); */
			goToLbox("insurance-order-result");
		 }
		}
		});                   
	}
	
	
	function makeAlmatour() {
		postdata="almatour-name="+$('#almatour-name').val()+
				   "&almatour-address="+$('#almatour-address').val()+
				   "&almatour-email="+$('#almatour-email').val()+
				   "&almatour-phone="+$('#almatour-phone').val()+
				   "&uvedomlenie="+$('#uvedomlenie:checked').val()+
				   "&tur_paket="+$('#tur_paket:checked').val()+
				   "&razhodi="+$('#razhodi:checked').val()+
				   "&lichni="+$('#lichni:checked').val()+
				   "&patuvane="+$('#patuvane:checked').val()+
				   "&bankova="+$('#bankova:checked').val()+
				   "&dogovor="+$('#dogovor:checked').val()+
				   "&other="+$('#other:checked').val();
				   
		$("#almatour_data_box").css("height", 300);
		$("#almatour_data_box").html('<center><img style="margin-top: 135px; margin-bottom: 135px;" src="/wp-content/themes/armeec/online/images/preloader.gif"></center>');
		lboxBgr();
		$.ajax({
		type: "POST",
		async: true,
		url: "/wp-content/themes/armeec/online/almatour_order_make.php",
		data:      postdata,
		success: function(htmlresponse){  
		if (htmlresponse.search("<!--form_error-->")!=-1)
		 {
			$("#almatour-order-form").html(htmlresponse);
			lbox = $("div.almatour-order-popup");
			lboxPos(lbox);
		 }
		else
		 {  /* alert(htmlresponse); */
			goToLbox("almatour-order-result");
		 }
		}
		});                   
	}    
	
	function makeExtreme() {
		var postdata = $('#extreme_form').serialize(); 
		// alert(postdata);           
		$("#extreme_data_box").css("height", 300);
		$("#extreme_data_box").html('<center><img style="margin-top: 135px; margin-bottom: 135px;" src="/wp-content/themes/armeec/online/images/preloader.gif"></center>');
		lboxBgr();
		$.ajax({
		type: "POST",
		async: true,
		url: "/wp-content/themes/armeec/online/extreme_order_make.php",
		data:      postdata,
		success: function(htmlresponse){  
		// alert(htmlresponse);
		if (htmlresponse.search("<!--form_error-->")!=-1)
		 {
			$("#extreme-order-form").html(htmlresponse);
			lbox = $("div.extreme-order-popup");
			lboxPos(lbox);
			createCalendar('#extremeBeginPicker','#extremeBeginYear','#extremeBeginMonth','#extremeBeginDay','+2','');
			createCalendar('#extremeEndPicker','#extremeEndYear','#extremeEndMonth','#extremeEndDay','+3','');
		 }
		else
		 {  /* alert(htmlresponse); */
			goToLbox("extreme-order-result");
		 }
		}
		});                   
	}    
	
	function calculateKasko() {
		$("#kasko-calc-data-box").html('<center><img style="margin-top: 100px; margin-bottom: 100px;" src="/wp-content/themes/armeec/online/images/preloader.gif"></center>'); 
		lboxBgr();

		$.ajax({
		type: "POST",
		async: true,
		url: "/wp-content/themes/armeec/online/kasko_calc_process.php",
		data: "type-mps="+$('#type-mps').val()+
			  "&regYear="+$('#regYear').val()+
			  "&regMonth="+$('#regMonth').val()+
			  "&regDay="+$('#regDay').val()+
			  "&kasko-insurance-sum="+$('#kasko-insurance-sum').val()+
			  "&kasko-cover="+$('#kasko-cover').val()+
			  "&kasko-payment-method="+$('#kasko-payment-method').val(),
		success: function(htmlresponse){ 
		if (htmlresponse.search("<!--form_error-->")!=-1)
		 {
			goToLbox("kasko-calc-form");
			$("#kasko-calc-form").html(htmlresponse);
			lbox = $("div.kasko-calc-form-popup");
			lboxPos(lbox);
			createCalendar('#regPicker','#regYear','#regMonth','#regDay','-40y','0','c+19:c-40');
		 }
		else
		 {
			$("#kasko-calc-result").html(htmlresponse);
			lbox = $("div.kasko-calc-result-popup");
			lboxPos(lbox);
		 }
		}
		});
		goToLbox("kasko-calc-result");       
	}   
	
	
	function calculateGO() {
		$("#go-calc-data-box").css("height", 250);
		$("#go-calc-data-box").html('<center><img style="margin-top: 100px; margin-bottom: 100px;" src="/wp-content/themes/armeec/online/images/preloader.gif"></center>'); 
		lboxBgr();
		lboxPos(lbox);
		$.ajax({
		type: "POST",
		async: true,
		url: "/wp-content/themes/armeec/online/go_calc_process.php",
		data: "mpstype="+$('#mpstype').val()+
			  "&motor-volume="+$('#motor-volume').val()+
			  "&reg-num="+$('#reg-num').val()+
			  "&mpsregYear="+$('#mpsregYear').val()+
			  "&mpsregMonth="+$('#mpsregMonth').val()+
			  "&mpsregDay="+$('#mpsregDay').val()+
			  "&egn="+$('#egn').val()+
			  "&driver-since="+$('#driver-since').val()+
			  "&guilty="+$('#guilty input:radio:checked').val()+
			  "&region="+$('#region').val()+
			  "&municipality="+$('#municipality').val()+
			  "&area="+$('#area').val()+
			  "&beginYear="+$('#beginYear').val()+
			  "&beginMonth="+$('#beginMonth').val()+
			  "&beginDay="+$('#beginDay').val()+              
			  "&have-armeec-kasko="+$('#have-armeec-kasko:checked').val()+
			  "&polica-num="+$('#polica-num').val()+              
			  "&will-drive-in-bulgaria="+$('#will-drive-in-bulgaria:checked').val(),
		success: function(htmlresponse){ 
		if (htmlresponse.search("<!--form_error-->")!=-1)
		 {
			selectedRegion=$("#region").val();
			selectedMunicipality=$("#municipality").val();
			selectedArea=$("#area").val();
			
			// alert(selectedRegion+' '+selectedMunicipality+' '+selectedArea);
			goToLbox("calc-est");
			$("#go-calc-form").html(htmlresponse);
			if ($('#have-armeec-kasko').attr("checked")) {
				$(".calc-est-popup .polica-num").slideDown(0);
			}
			lbox = $("div.calc-est-popup");
			// lboxPos(lbox);          
			$("#region").removeOption(/./);
			$("#region").addOption("Изберете", "Изберете");
			$("#region").ajaxAddOption("/wp-content/themes/armeec/online/districts.php",{ getdata: "districts"},false,
				function() {
			
				 if (selectedRegion!="Изберете")
				  {
					$("#region").selectOptions(selectedRegion);
					$("#municipality").removeOption(/./);
					$("#municipality").addOption("Изберете", "Изберете");
					$("#municipality").ajaxAddOption("/wp-content/themes/armeec/online/districts.php",{ getdata: "regions", region: $("#region").val()},false,
									 function() {
										if (selectedMunicipality!="Изберете")
										 {  
											$("#municipality").selectOptions(selectedMunicipality);
											$("#area").removeOption(/./);
											$("#area").addOption("Изберете", "Изберете");
											$("#area").ajaxAddOption("/wp-content/themes/armeec/online/districts.php",{ getdata: "cities", city: $("#municipality").val()},false,
												function() {
													$("#area").selectOptions(selectedArea);
												})
											$(".calc-est-popup .area").slideDown(0);     
										 }
									 }
									);
					$(".calc-est-popup .municipality").slideDown(0);
				  }
				} 
				);
		   
			createCalendar('#mpsregPicker','#mpsregYear','#mpsregMonth','#mpsregDay','-40y','0','c+19:c-40');
			createCalendar('#beginPicker','#beginYear','#beginMonth','#beginDay','+1','+7','c+0:c+1');
			lboxPos(lbox);
		 }
		else
		 {
			$("#go-calc-result").html(htmlresponse);
			lbox = $("div.calc-res-popup");
			lboxPos(lbox);
		 }
		}
		});
		goToLbox("calc-res");       
	}    
	
	$("div.lbox").each(function(l) {lbox = $(this); lboxPos(lbox);});

	$(window).resize(function() {vPortDim(); pgDim(); lboxBgr(); lboxPos($("div.lboxOn"));});

	// $("div.lbox a.lbox-close").click(function() {closeLbox();});
	// close link event should be handled with live event handler to work for dynamically added content
	$("div.lbox a.lbox-close").live("click", function() { closeLbox(); });
	
	$("input.close-box-button").live("click", function() { closeLbox(); });

	$("*").keydown(function(e) {if ($("div.lboxOn").exists()) {if (e.keyCode == '27') { lboxPp = $("div.lboxOn"); closeLbox();}}});

	


	$("a.calc-res").live("click",function() {lboxId = "calc-res"; openLbox(lboxId);});
	
	$("a.ins-form").live("click",function() {lboxId = "ins-form"; openLbox(lboxId);});
	
	$("a.ins-filled").live("click",function() {lboxId = "ins-filled"; openLbox(lboxId);});
	
	$("a.payment-info").live("click",function() {lboxId = "payment-info"; openLbox(lboxId);});

	$("a.kasko-calc-result").live("click",function() {lboxId = "kasko-calc-result"; openLbox(lboxId);});
	
	$("a.damage-status-info").live("click",function() {lboxId = "damage-status-info"; openLbox(lboxId);});



	$("a.insurance-order-result").live("click",function() 
		{
			lboxId = "insurance-order-result"; 
			openLbox(lboxId);
		});



			$("a.calc-est").live("click",function() 
				{
				  $('#go-calc-form').load('/wp-content/themes/armeec/online/go_calc_form.php', function() {
					createCalendar('#mpsregPicker','#mpsregYear','#mpsregMonth','#mpsregDay','-40y','0','c+19:c-40');
					createCalendar('#beginPicker','#beginYear','#beginMonth','#beginDay','+1','+7','c+0:c+1');
					$("#region").removeOption(/./);
					$("#region").addOption("Изберете", "Изберете");
					$("#region").ajaxAddOption("/wp-content/themes/armeec/online/districts.php",{ getdata: "districts"},false);
					lboxId = "calc-est"; 
					openLbox(lboxId); 
				
				  });
				});
			

	
			$("a.kasko-calc-form").live("click",function() 
				{
				  $('#kasko-calc-form').load('/wp-content/themes/armeec/online/kasko_calc_form.php', function() {
					lboxId = "kasko-calc-form"; 
					openLbox(lboxId);
					createCalendar('#regPicker','#regYear','#regMonth','#regDay','-40y','0','c+19:c-40');
				  });
				});
		
	
	

			$("a.insurance-order").live("click",function() 
				{
					$('#insurance-order-form').load('/wp-content/themes/armeec/online/insurance_order_form.php', function() {
						createCalendar('#orderPicker','#orderYear','#orderMonth','#orderDay','+1','+7','c+0:c+1');
						lboxId = "insurance-order"; 
						openLbox(lboxId);
					});
				});
				
			$("a.almatour-order").live("click",function() 
				{
					$('#almatour-order-form').load('/wp-content/themes/armeec/online/almatour_order_form.php', function() {
						lboxId = "almatour-order"; 
						openLbox(lboxId);
					});
				});                
				
			$("a.extreme-order").live("click",function() 
				{
					$('#extreme-order-form').load('/wp-content/themes/armeec/online/extreme_order_form.php', function() {
						createCalendar('#extremeBeginPicker','#extremeBeginYear','#extremeBeginMonth','#extremeBeginDay','+2','');
						createCalendar('#extremeEndPicker','#extremeEndYear','#extremeEndMonth','#extremeEndDay','+3','');
						lboxId = "extreme-order"; 
						openLbox(lboxId);
					});
				});                                

	
			$("a.payment-form").live("click",function() 
				{
					$('#payment-form').load('/wp-content/themes/armeec/online/installments_form.php', function() {
						lboxId = "payment-form"; 
						openLbox(lboxId); 
						
					 });                    
				});

	

			$("a.damage-status-form").live("click",function() 
				{
					$('#damage-status-form').load('/wp-content/themes/armeec/online/check_claim_form.php', function() {
						lboxId = "damage-status-form"; 
						openLbox(lboxId); 
					 });                    
				});

			$("a.check-kasko-form").livequery("click",function() 
				{
					$('#check-kasko-form').load('/wp-content/themes/armeec/online/check_kasko_form.php', function() {
						lboxId = "check-kasko-form"; 
						openLbox(lboxId); 
					 });                    
				});
	
				
	$("input.damage-button").live("click", function() { checkClaim();});
	
	$("input.check-kasko-button").live("click", function() { checkKasko();});
	
	$("input.check-installments-button").live("click", function() { showInstallments();});
	   
	$("input.return-to-damage-form").live("click", function() 
		{ 
			$('#damage-status-form').load('/wp-content/themes/armeec/online/check_claim_form.php', function() {
				lboxId = "damage-status-form"; 
				goToLbox(lboxId); 
				
			 });
		});
		
	$("input.return-to-check-kasko-form").live("click", function() 
		{ 
			$('#check-kasko-form').load('/wp-content/themes/armeec/online/check_kasko_form.php', function() {
				lboxId = "check-kasko-form"; 
				goToLbox(lboxId); 
				
			 });
		});        
		
		
	$("input.kasko-order-button").live("click", function() 
		{
		  $.ajax({
			type: "POST",
			async: true,
			url: "/wp-content/themes/armeec/online/insurance_order_form.php",
					data: "order-ins-type=1",
			success: function(htmlresponse){
						$("#insurance-order-form").html(htmlresponse);
						lboxId = "insurance-order"; 
						goToLbox(lboxId);
						createCalendar('#orderPicker','#orderYear','#orderMonth','#orderDay','+1','+7','c+0:c+1');
					 }
		  });
		});
		
	$("input.go-make-button").live("click", function() 
		{
		  $.ajax({
			type: "POST",
			async: true,
			url: "/wp-content/themes/armeec/online/go_make_form.php",
			data: "mpstype="+$('#mpstype').val()+
				  "&motor-volume="+$('#motor-volume').val()+
				  "&reg-num="+$('#reg-num').val()+
				  "&mpsregYear="+$('#mpsregYear').val()+
				  "&mpsregMonth="+$('#mpsregMonth').val()+
				  "&mpsregDay="+$('#mpsregDay').val()+
				  "&egn="+$('#egn').val()+
				  "&driver-since="+$('#driver-since').val()+
				  "&guilty="+$('#guilty input:radio:checked').val()+
				  "&region="+$('#region').val()+
				  "&municipality="+$('#municipality').val()+
				  "&area="+$('#area').val()+
				  "&beginYear="+$('#beginYear').val()+
				  "&beginMonth="+$('#beginMonth').val()+
				  "&beginDay="+$('#beginDay').val()+              
				  "&have-armeec-kasko="+$('#have-armeec-kasko:checked').val()+
				  "&polica-num="+$('#polica-num').val()+              
				  "&due_premium="+$('#due_premium').val()+ 
				  "&calculation_plain_text="+$('#calculation_plain_text').val()+ 
				  "&will-drive-in-bulgaria="+$('#will-drive-in-bulgaria:checked').val(),
			success: function(htmlresponse){
						$("#go-make-form").html(htmlresponse);
						lboxId = "ins-form"; 
						goToLbox(lboxId);
					 }
		  });
		});
		
	$("input.go-preview-button").live("click", function() 
		{
		  $.ajax({
			type: "POST",
			async: true,
			url: "/wp-content/themes/armeec/online/go_make_process.php",
			data: "mpstype="+$('#mpstype').val()+
				  "&motor-volume="+$('#motor-volume').val()+
				  "&reg-num="+$('#reg-num').val()+
				  "&mpsregYear="+$('#mpsregYear').val()+
				  "&mpsregMonth="+$('#mpsregMonth').val()+
				  "&mpsregDay="+$('#mpsregDay').val()+
				  "&egn="+$('#egn').val()+
				  "&driver-since="+$('#driver-since').val()+
				  "&guilty="+$('#guilty input:radio:checked').val()+
				  "&region="+$('#region').val()+
				  "&municipality="+$('#municipality').val()+
				  "&area="+$('#area').val()+
				  "&beginYear="+$('#beginYear').val()+
				  "&beginMonth="+$('#beginMonth').val()+
				  "&beginDay="+$('#beginDay').val()+              
				  "&have-armeec-kasko="+$('#have-armeec-kasko:checked').val()+
				  "&polica-num="+$('#polica-num').val()+              
				  "&due_premium="+$('#due_premium').val()+ 
				  "&calculation_plain_text="+$('#calculation_plain_text').val()+ 
				  "&will-drive-in-bulgaria="+$('#will-drive-in-bulgaria:checked').val()+
				  "&fname="+$('#fname').val()+
				  "&sname="+$('#sname').val()+
				  "&family="+$('#family').val()+
				  "&make="+$('#make').val()+
				  "&model="+$('#model').val()+              
				  "&chassis="+$('#chassis').val()+
				  "&address="+$('#address').val()+              
				  "&phone="+$('#phone').val()+ 
				  "&email="+$('#email').val(),
			success: function(htmlresponse){
				
						if (htmlresponse.search("<!--form_error-->")!=-1)
							{
								$("#go-make-form").html(htmlresponse);
								lboxId = "ins-form"; 
								goToLbox(lboxId);
							}
						else
							{
								$("#go-preview-form").html(htmlresponse);
								lboxId = "ins-filled"; 
								goToLbox(lboxId);                            
							}
					 }
		  });
		});
		
	$("a.return-to-go-make").live("click", function() 
		{
		  $.ajax({
			type: "POST",
			async: true,
			url: "/wp-content/themes/armeec/online/go_make_form.php",
			data: "mpstype="+$('#mpstype').val()+
				  "&motor-volume="+$('#motor-volume').val()+
				  "&reg-num="+$('#reg-num').val()+
				  "&mpsregYear="+$('#mpsregYear').val()+
				  "&mpsregMonth="+$('#mpsregMonth').val()+
				  "&mpsregDay="+$('#mpsregDay').val()+
				  "&egn="+$('#egn').val()+
				  "&driver-since="+$('#driver-since').val()+
				  "&guilty="+$('#guilty input:radio:checked').val()+
				  "&region="+$('#region').val()+
				  "&municipality="+$('#municipality').val()+
				  "&area="+$('#area').val()+
				  "&beginYear="+$('#beginYear').val()+
				  "&beginMonth="+$('#beginMonth').val()+
				  "&beginDay="+$('#beginDay').val()+              
				  "&have-armeec-kasko="+$('#have-armeec-kasko:checked').val()+
				  "&polica-num="+$('#polica-num').val()+              
				  "&due_premium="+$('#due_premium').val()+ 
				  "&calculation_plain_text="+$('#calculation_plain_text').val()+ 
				  "&will-drive-in-bulgaria="+$('#will-drive-in-bulgaria:checked').val()+
				  "&fname="+$('#fname').val()+
				  "&sname="+$('#sname').val()+
				  "&family="+$('#family').val()+
				  "&make="+$('#make').val()+
				  "&model="+$('#model').val()+              
				  "&chassis="+$('#chassis').val()+
				  "&address="+$('#address').val()+              
				  "&phone="+$('#phone').val()+ 
				  "&email="+$('#email').val(),
			success: function(htmlresponse){
						$("#go-make-form").html(htmlresponse);
						lboxId = "ins-form"; 
						goToLbox(lboxId);
					 }
		  });
		});                
		
	$("a.return-to-kasko-calc").live("click", function() 
		{ 
			$('#kasko-calc-form').load('/wp-content/themes/armeec/online/kasko_calc_form.php', function() {
				createCalendar('#regPicker','#regYear','#regMonth','#regDay','-40y','0','c+19:c-40');
				lboxId = "kasko-calc-form"; 
				goToLbox(lboxId);
				
			 });
		});        
		
	$("a.return-to-go-calc").live("click", function() 
		{ 
			$('#go-calc-form').load('/wp-content/themes/armeec/online/go_calc_form.php', function() {
				createCalendar('#mpsregPicker','#mpsregYear','#mpsregMonth','#mpsregDay','-40y','0','c+19:c-40');
				createCalendar('#beginPicker','#beginYear','#beginMonth','#beginDay','+1','+7','c+0:c+1');
				$("#region").removeOption(/./);
				$("#region").addOption("Изберете", "Изберете");
				$("#region").ajaxAddOption("/wp-content/themes/armeec/online/districts.php",{ getdata: "districts"},false);
				lboxId = "calc-est"; 
				goToLbox(lboxId);               
			 });
		});                
	
	$("input.make-order-button").live("click", function() { makeOrder();});   
	
	$("input.almatour-order-button").live("click", function() { makeAlmatour();});
	
	$("input.extreme-order-button").live("click", function() { makeExtreme();});
	
	$("input.kasko-calc-button").live("click", function() { calculateKasko();});   
	
	$("input.go-calc-button").live("click", function() { calculateGO();});   
	
	$("#go_make_epay").live("click", function() {
		  $("#go_make_result_box").html('<center><img style="margin-top: 135px; margin-bottom: 135px;" src="/wp-content/themes/armeec/online/images/preloader.gif"></center>');
		  $.ajax({
			type: "POST",
			async: true,
			url: "/wp-content/themes/armeec/online/go_make_insert.php",
			data: "mpstype="+$('#mpstype').val()+
				  "&motor-volume="+$('#motor-volume').val()+
				  "&reg-num="+$('#reg-num').val()+
				  "&mpsregYear="+$('#mpsregYear').val()+
				  "&mpsregMonth="+$('#mpsregMonth').val()+
				  "&mpsregDay="+$('#mpsregDay').val()+
				  "&egn="+$('#egn').val()+
				  "&driver-since="+$('#driver-since').val()+
				  "&guilty="+$('#guilty input:radio:checked').val()+
				  "&region="+$('#region').val()+
				  "&municipality="+$('#municipality').val()+
				  "&area="+$('#area').val()+
				  "&beginYear="+$('#beginYear').val()+
				  "&beginMonth="+$('#beginMonth').val()+
				  "&beginDay="+$('#beginDay').val()+              
				  "&have-armeec-kasko="+$('#have-armeec-kasko:checked').val()+
				  "&polica-num="+$('#polica-num').val()+              
				  "&due_premium="+$('#due_premium').val()+ 
				  "&calculation_plain_text="+$('#calculation_plain_text').val()+ 
				  "&will-drive-in-bulgaria="+$('#will-drive-in-bulgaria:checked').val()+
				  "&fname="+$('#fname').val()+
				  "&sname="+$('#sname').val()+
				  "&family="+$('#family').val()+
				  "&make="+$('#make').val()+
				  "&model="+$('#model').val()+              
				  "&chassis="+$('#chassis').val()+
				  "&address="+$('#address').val()+              
				  "&phone="+$('#phone').val()+ 
				  "&pol_id="+$('#pol_id').val()+
				  "&pay_type="+$('#payment-method').val()+
				  "&email="+$('#email').val(),
			success: function(htmlresponse){
						$("#go-make-result").html(htmlresponse);
						lboxPos($("div.lboxOn"));
					 }
		  });    
	
		if ($("#payment-method").val()==2) // If it's epay
		 {
			$("#go_make_form").submit();
		 }
		else
		 {
			goToLbox("go-make-result");
			lboxPos($("div.lboxOn"));
		 }
	});
	  
} // if div lBox exists   

/* .......... Calculator Popup */


$("#have-armeec-kasko").livequery("change",function() {
	if ($(this).attr("checked")) {
		$(".calc-est-popup .polica-num").slideDown(200);
		setTimeout(function() {
			lboxH = lbox.height();
			if (vPortH < lboxH) {lbox.css({position: "absolute"});}
		}, 200);
	}
	else {$(".calc-est-popup .polica-num").slideUp(200);}
});

/* ----------- Initialize DropDown region boxes ----------------- */
$("#region").removeOption(/./);
$("#region").addOption("Изберете", "Изберете");
$("#region").ajaxAddOption("/wp-content/themes/armeec/online/districts.php",{ getdata: "districts"},false);

$("#region").livequery("change", function() { 
	if ($("#region").val() != "Изберете") {
		$(".calc-est-popup .municipality").slideDown(200);
		setTimeout(function() {
			lboxH = lbox.height();
			if (vPortH < lboxH) {lbox.css({position: "absolute"});}
		}, 200);
	$("#municipality").removeOption(/./);
	$("#municipality").addOption("Изберете", "Изберете");
	$("#municipality").ajaxAddOption("/wp-content/themes/armeec/online/districts.php",{ getdata: "regions", region: $("#region").val()},false,
									 function() {
										if ($("#municipality").val() != "Изберете") {
											$("#area").removeOption(/./);
											$("#area").addOption("Изберете", "Изберете");
											$("#area").ajaxAddOption("/wp-content/themes/armeec/online/districts.php",{ getdata: "cities", city: $("#municipality").val()},false);
										}
										else {
											$(".calc-est-popup .area").slideUp(200);
										}
									 }
									);
	}
	else {$(".calc-est-popup .municipality, .calc-est-popup .area").slideUp(200);}
});

$("#municipality").livequery("change", function() {
	if ($("#municipality").val() != "Изберете") {
		$(".calc-est-popup .area").slideDown(200);
		setTimeout(function() {
			lboxH = lbox.height();
			if (vPortH < lboxH) {lbox.css({position: "absolute"});}
		}, 200);
	$("#area").removeOption(/./);
	$("#area").addOption("Изберете", "Изберете");
	$("#area").ajaxAddOption("/wp-content/themes/armeec/online/districts.php",{ getdata: "cities", city: $("#municipality").val()},false);
	}
	else {$(".calc-est-popup .area").slideUp(200);}
});

/* Extreme Country Dropdown */

$("#extreme_country").livequery("change", function() {
	if ($("#extreme_country").val() == 2) {
		$("#otherCountryDiv").show();
		$("#extreme_sum").removeOption(/./);        
		var sumOptions = {
			"25000" : "25000 EUR",
			"30000" : "30000 EUR",
			"50000" : "50000 EUR"
		}        
	} else {
		$("#otherCountryDiv").hide();
		$("#extreme_sum").removeOption(/./);        
		var sumOptions = {
			"5000" : "5000 лв.",
			"6000" : "6000 лв.",
			"7000" : "7000 лв.",
			"8000" : "8000 лв.",
			"9000" : "9000 лв.",
			"10000" : "10000 лв."
		}        
	}
	$("#extreme_sum").addOption(sumOptions, false);
});

/* ........... Insurance Popup */
$("#brand").change(function() {
	if ($("#brand").val() != "Изберете") {
		$(".ins-form-popup .model").slideDown(200);
		setTimeout(function() {
			lboxH = lbox.height();
			if (vPortH < lboxH) {lbox.css({position: "absolute"});}
		}, 200);
	}
	else {$(".ins-form-popup .model").slideUp(200);}
});

var phoneFields = 1;

$("a.add-phone").click(function() {
	if (phoneFields == 1) {
		phoneFields = 2;
		$(".phone2").slideDown(200);
		setTimeout(function() {
			lboxH = lbox.height();
			if (vPortH < lboxH) {lbox.css({position: "absolute"});}
		}, 200);
	}
	else if (phoneFields == 2) {
		phoneFields = 3;
		$("a.add-phone").hide();
		$(".phone3").slideDown(200);
		setTimeout(function() {
			lboxH = lbox.height();
			if (vPortH < lboxH) {lbox.css({position: "absolute"});}
		}, 200);
	}
});

$("a.remove-phone").click(function() {
	$(this).parent().slideUp(200);
	phoneFields = phoneFields - 1;
	if (phoneFields < 3) {$("a.add-phone").show();}
});

/* ............. Payment Popup */
$("#pay-link").live("click", function() {
		  $("#pay-link").fadeOut(200);
		  $("#loading-image").css("display","block");
		  $.ajax({
			type: "POST",
			async: true,
			url: "/wp-content/themes/armeec/online/insert_installment.php",
					data: "&install_id="+$('#install_id').val()+
						  "&policy_id="+$('#policy_id').val()+              
						  "&policy_no="+$('#policy_no').val()+ 
						  "&date_topay="+$('#date_topay').val()+
						  "&suma_bgl="+$('#suma_bgl').val()+
						  "&epay_id="+$('#epay_id').val(),
			success: function(htmlresponse){
						// alert(htmlresponse);
						$("#loading-image").css("display","none");
						$("#pay-div").slideDown(200);
						setTimeout(function() {
						lboxH = lbox.height();
						if (vPortH < lboxH) {lbox.css({position: "absolute"});}
						}, 200);
						$(".active-payment").css("cursor", "default");
					 },
			error:   function(){
						$("#pay-div").slideDown(200);
						$("#loading-image").css("display","none");
						$("#pay-div").html('<span class="warning">Поради технически причини, заявката не може да бъде изпълнена. Моля опитайте по-късно.</span>');

					 }
		  });        

});


}); 
// jQuery
/*****************************************************/
