$(function($){

	function hasPlaceholderSupport() {
			var input = document.createElement('input');
			return ('placeholder' in input);
	}
	if(!hasPlaceholderSupport()){
			$('input[type=text]').each(function(){
				var message = $(this).attr('placeholder');
				if(message == undefined || message == null || message == "") return;
				$(this).focus(function(){
					var message = $(this).attr('placeholder');
					if(message == undefined || message == null || message == "") return;
					if($(this).val() == message) {
						$(this).val("").addClass("active"); //Color customization
					}
				}).blur(function(){
					var message = $(this).attr('placeholder');
					if(message == undefined || message == null || message == "") return;
					if($(this).val() == "") {
						$(this).val(message).removeClass("active"); //Color customization
					}
				}).val(message);
			});
	}



	var ie = $.browser.msie;
	var ie6 = $.browser.msie && ($.browser.version < 7);
	
	//phone		
	$('.phone .num a').live('click',function(){
		if (!ie) {
		$('.recall-me').fadeIn(200);
		}else{
		$('.recall-me').show();
		}
		return false;
	});		
	
	$('#show_recall').live('click',function(){		
		if (!ie) {
			$('.recall-me').fadeIn(200);
		}else{
			$('.recall-me').show();
		}
		return false;	
	});
	
	$('.recall-me a.close').live('click',function(){
		if (!ie) {
			$('.recall-me').fadeOut(200);
			$('#sub').attr('disabled',true);
		}else{
			$('.recall-me').hide();
		}
			$('#sub').attr('disabled',true);
			$('.recall-me input[type="text"]').val('');
			$('div.errors').remove();
		return false;
	});
	
	$('#phone').keypress(function(e){
		var keynum;
		var keychar;
		//var numcheck;
		var return2;
		if(window.event) // IE
		{
			keynum = e.keyCode;
		}
		else if(e.which) // Netscape/Firefox/Opera
		{
			keynum = e.which;
		}
		
		keychar = String.fromCharCode(keynum);
		if (keynum < 45 || keynum > 57) { // разрешаем только ввод цифр
			return2 = false;
		if (keynum == 8) return2 = true; // разрешаем нажатие клавиши backspace
		}
		else return2 = true;
		return return2;
	});
	
	$('#phone').change(function(e){
		var keynum;
		var keychar;
		var numcheck;
		var return2;
		if(window.event) // IE
		{
		keynum = e.keyCode;
		}
		else if(e.which) // Netscape/Firefox/Opera
		{
		keynum = e.which;
		}
		keychar = String.fromCharCode(keynum);
		if (keynum < 45 || keynum > 57) { // разрешаем только ввод цифр
		return2 = false;
		if (keynum == 8) return2 = true; // разрешаем нажатие клавиши backspace
		}
		else return2 = true;
		return return2;
	});
	$('#fio, #phone').keyup(function(){
		if ( ($('#fio').val() != '')&&($('#phone').val() != '') ){
			$('#sub').attr('disabled',false);
		}
		else{
			$('#sub').attr('disabled',true);
		}
	});
	
});

