jQuery.noConflict();

jQuery(document).ready(function() {
	
	jQuery('.maxlength').maxlength();
	/* -- GRAZUS DROP DOWN -- */
	jQuery('.username-select').sSelect({ddMaxHeight: '200px'});
	if(jQuery("#ar_atvirukas").val() == '0')
	{
		jQuery(".atvirukas_minus").hide();
		jQuery(".atvirukas_plus").show();
	}
	else
	{
		jQuery(".atvirukas_minus").show();
		jQuery(".atvirukas_plus").hide();
	}
	var apmtipas = jQuery("#apmtipas").val();
	jQuery(".apm1").hide();
	jQuery(".apm2").hide();
	jQuery(".apm3").hide();
	jQuery(".apm4").hide();
	jQuery(".apm"+apmtipas).show();
	
	/* -- SUBMENU -- */
	jQuery(".mn").mouseover(function() {
		var split = jQuery(this).attr('class').split(' ');
		var id = split[1].split('id');
		id = id[1];
		jQuery('.sub'+id).show();
	});
	jQuery(".mn").mouseout(function() {
		var split = jQuery(this).attr('class').split(' ');
		var id = split[1].split('id');
		id = id[1];
		jQuery('.sub'+id).hide();
	});
	
	/* -- SLIEDER, MAZOS FOTO -- */
	jQuery(".maza").click(function() {
		var split2 = jQuery('.lightbox').attr('id').split(' ');
		var split = jQuery(this).attr('class').split(' ');
		var id = split[0];
		var site_url = jQuery("#site_url").val();
		jQuery('.foto2').html('<script type="text/javascript">jQuery(function() {jQuery(".foto2 a.lightbox").lightBox();});</script><a href="' + site_url + 'i.php?i=' + id + '&amp;w=800&amp;h=600&amp;type=3" class="lightbox" id="lightbox '+id+'"><img src="'+site_url+'i.php?i='+id+'&amp;w=338&amp;h=338&amp;type=crop" alt=""/></a>');
		jQuery(this).removeClass(id+' maza');
		jQuery(this).addClass(split2[1]+' maza');
		jQuery(this).html('<img src="' + site_url + 'i.php?i='+ split2[1] +'&amp;w=104&amp;h=104&amp;type=crop" alt="" border=""/>');
		return false;
	});
	
	/* -- ATVIRUKAI -- */
	jQuery(".plius").click(function() {
		jQuery("#ar_atvirukas").attr('value','1');
		jQuery(".atvirukas_plus").hide();
		jQuery(".atvirukas_minus").show();
	});
	jQuery(".sel").click(function() {
		var split = jQuery(this).attr('class').split(' ');
		jQuery("#"+split[1]).attr('value',split[2]);
	});
	jQuery(".atvirukas-kaina").click(function() {
		var split = jQuery(this).attr('class').split(' ');
		var id = split[2];
		jQuery("#sveikinimas").attr('readonly','readonly');
		jQuery("#sveikinimas").html("Pasirinkite atviruko kainą");
		if(id != '0')
		{							
			jQuery("#sveikinimas").attr('readonly','');
			jQuery("#sveikinimas").html("");
		}
	});
	jQuery(".atvirukasproga").click(function() {		
		var split = jQuery(this).attr('class').split(' ');
		var id = split[2];
		var dataString = 'id=' + id + '&r=' + Math.random();
		jQuery.ajax({
			type: "POST",
			url: "ajax/atvirukas.php",
			data: dataString,
			success: function(response)
			{
				jQuery('#sveikinimas').html(response);
			},
		    failure: function( response ) 
		    {
				alert('Nutrūko ryšys su serveriu. Bandykite dar karta.');
		    }
		});
	});
	
	/* -- MUZIKINIAI -- */
	jQuery(".miestas").click(function() {		
		var split = jQuery(this).attr('class').split(' ');
		var id = split[2];
		var dataString = 'id=' + id + '&r=' + Math.random();		
		jQuery.ajax({
			type: "POST",
			url: "ajax/muzikinis.php",
			data: dataString,
			success: function(response)
			{
				jQuery('#muzikinis').html(response);
			},
		    failure: function( response ) 
		    {
				alert('Nutrūko ryšys su serveriu. Bandykite dar karta.');
		    }
		});
	});
	function tikrink_data_ir_laika()
	{
		var data = jQuery("#datepicker0").val();
		var laikas = jQuery("#laikas").val();
		var d = new Date();
		var dabar = d.getFullYear() + "-" + (d.getMonth() < 10 ? "0"+(d.getMonth()+1) : (d.getMonth()+1)) + "-" + (d.getDate() < 10 ? "0" + d.getDate() : d.getDate());
		
		if(data == dabar)
		{
			if((d.getHours() >= 12 && laikas == 4) || d.getHours() >= 18)
			{
				jQuery('.span_error').modal();
				jQuery('#uzsak_laikas_return').attr('value',0);
				return false;
			}
		}
		
		var dataString = 'data=' + data + '&laikas=' + laikas + '&r=' + Math.random();		
		jQuery.ajax({
			type: "POST",
			url: "ajax/uzsakLaikas.php",
			data: dataString,
			success: function(response)
			{
				if(response == '1')
				{
					jQuery('#uzsak_laikas_return').attr('value',1);
				}
				else
				{
					jQuery('#uzsak_laikas_return').attr('value',0);
					jQuery('.span_error').modal();
				}
			},
		    failure: function( response ) 
		    {
				alert('Nutrūko ryšys su serveriu. Bandykite dar karta.');
		    }
		});
	}
	//kai spaudzia data
	jQuery(function() {
	    jQuery("#datepicker0").change(function() {
	    	tikrink_data_ir_laika();
		});
	});
	//kai spaudzia laika
	jQuery(".laikas").click(function() {
		tikrink_data_ir_laika()
	});
	/* -- KLAIDOS -- */

	function regIsDigit(fData)
	{
	    var reg = new RegExp("^[0-9]+[\.]?[0-9]{2}$");
	    if (reg.test(fData))
	    	return parseInt(fData,10);
	    else return 0;
	}
	jQuery(function() {
		jQuery(".ic").numeric();
		jQuery(".ic").attr("autocomplete","off");
		jQuery("#cvc").numeric();
		jQuery("#cvc").attr("autocomplete","off");
		jQuery(".teln").numeric();
		jQuery(".teln").attr("autocomplete","off");
		jQuery(".kiekis").numeric();
		jQuery(".kaina").numeric_kainai();
		jQuery("#sava").numeric_kainai();
	});
	jQuery("#step1_submit").click(function() {
		var miestas = jQuery("#miestas").val();
		var laikas = jQuery("#laikas").val();
		var data = jQuery("#datepicker0").val();
		var dydis = jQuery(".dydis4").attr('checked');
		var check_min_kiekis = jQuery("#check_min_kiekis").val();
		var min_kiekis = jQuery("#min_kiekis").val();
		var sava = (jQuery("#sava").val() == "" ? 0 : jQuery("#sava").val());
		var sava_tikrakaina = (jQuery("#sava_tikrakaina").val() == "" ? 0 : jQuery("#sava_tikrakaina").val());
		var uzsak_laikas_return = jQuery('#uzsak_laikas_return').val();
		//alert(parseInt(sava,10)+","+parseInt(sava_tikrakaina,10));
		var r = true;
		if(miestas == '0')
		{
			jQuery('#miestas_error').modal();
			r = false;
		}
		else if(data == '' || data.length != 10)
		{
			jQuery('#data_error').modal();
			r = false;
		}
		else if(laikas == '0')
		{
			jQuery('#laikas_error').modal();
			r = false;
		}
		else if(uzsak_laikas_return == '0')
		{
			jQuery('#uzsak_laikas_error').modal();
			r = false;
		}
		else if((dydis == true && parseInt(sava,10) < parseInt(sava_tikrakaina,10)) || (check_min_kiekis == 1 && parseInt(sava,10) < parseInt(min_kiekis,10)))
		{
			jQuery('#sava_error').modal();
			r = false;
		}
		else r = true;

		return r;
	});
	
	/* -- STEP2 FORMA -- */
	jQuery(".tipas").click(function() {
		var val = jQuery(this).val();
		if(val == '0')
		{
			jQuery('.juridinis').fadeTo("slow", 0.0);
			jQuery('.juridinis').hide('slow');
		}
		else
		{
			jQuery('.juridinis').show('fast');
			jQuery('.juridinis').fadeTo("slow", 1.0);
		}
	});
	
	jQuery(".card").click(function() {
		var val = jQuery(this).val();
		jQuery('.apm1').hide();
		jQuery('.apm2').hide();
		jQuery('.apm3').hide();
		jQuery('.apm4').hide();
		jQuery('.apm'+val).show();
		jQuery('#apmtipas').attr('value',val);
		if(val == '3')
		{
			jQuery('#b31').attr('checked','checked');
		}
		if(val == '2')
		{
			jQuery('#b21').attr('checked','checked');
		}
	});
	jQuery(".cardtype").click(function() {		
		var split = jQuery(this).attr('class').split(' ');
		var id = split[2];
		jQuery('#kitos').show();
		jQuery('#aexp').hide();
		if(id == '4')
		{
			jQuery('#kitos').hide();
			jQuery('#aexp').show();
		}
	});
	jQuery(".l1").focus(function() {
		if( this.value == this.defaultValue ) {
			this.value = "";
		}
	}).blur(function() {
		if( !this.value.length ) {
			this.value = this.defaultValue;
		}
	}); 
	jQuery(".l2").focus(function() {
		if( this.value == this.defaultValue ) {
			this.value = "";
		}
	}).blur(function() {
		if( !this.value.length ) {
			this.value = this.defaultValue;
		}
	}); 
}); 
