//jQuery.noConflict();

//var ajaxUrl = "http://localhost/cms/page_76/r/request/send.html";
var ajaxUrl = "http://www.shop1.lt/page_85/r/request/send.html";

jQuery(document).ready(function($){

	$("#confirm").click(function() {
		$("#rq_overlay, #rq_popup").hide();
		$('embed').show();
	});
	
	var popTop;
	
	$("#RequestForm").submit(function(e){
		e.preventDefault();
		
		$('embed').hide();
		
		$("#rq_popup #text").html('Prašome palaukti...');
		
		$("#rq_overlay, #rq_popup, #bar").show();
		
		if ($.browser.name == 'ie' && parseInt($.browser.version) < 7) {
			ovHeight =  $(window).height();
			ovWidth =  $(window).width();
			
			ovTop = $(window).scrollTop();
			
			if (!popTop) {
				popTop = $("#rq_popup").position().top;
			}
			
			$("#rq_overlay").height(ovHeight).width(ovWidth);
			$("#rq_overlay").css("top", ovTop+"px");
			$("#rq_popup").css("top", ovTop+popTop+"px");
			
		};
		
		$("#confirm").hide();
		
		$(".rqf_field_container, input").removeClass('error');
		
		var sendData = new Object();
		
		//form name
		sendData['rq_data[rqf_form_name]'] = $("#current_form_name").val();
		sendData['rq_data[rqf_form]'] = $("#current_form").val();
		
		//form data
		$('#rqf_form_'+$("#current_form").val()+' input, #rqf_form_'+$("#current_form").val()+' textarea').each(function(i) {
			switch (this.type) {
				case 'radio':
				case 'checkbox':
					if (this.checked) {
						sendData[this.name] = $(this).val();
					}
				break;
				default:
					sendData[this.name] = $(this).val();
				break;
			}
		});
		
		//contacts data
		$('#rqf_contacts input').each(function(i) {
			sendData[this.name] = $(this).val();
		});
		
		$.ajax({
			type		: "post",
			url			: ajaxUrl,
			dataType	: "json",
			data 		: sendData,
			success		: function (response) {
						  	switch (response.status) {
						  		case 0:
						  			$("#rq_popup #text").html('Dėkojame');
									$('#RequestForm').html('Forma sėkmingai išsiųsta.<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>');
						  		break;
						  		case 1:
						  			$("#rq_popup #text").html('unexpected');
						  		break;
						  		case 2:
						  			$("#rq_popup #text").html('Prašome užpildyti visus privalomus laukus');
						  			for(i in response.data) {
						  				$('#rqf_field_'+response.data[i]).addClass('error');
						  				$('input#'+response.data[i]).addClass('error');
						  			}
						  		break;
						  	}
						  	
						  	$("#bar").hide();
						  	$("#confirm").show();
						  }
		})
	});
});

