function set_empty(obj){
	obj.value = "";
}

function checkbox_none(name, obj){
	if(obj.checked){
		var allCheckboxes = $("#"+name+" input:checkbox:enabled");
		//var notChecked = allCheckboxes.not(':checked');
		allCheckboxes.removeAttr('checked');
		obj.checked = true;
	}
	else{
		obj.checked = true;
	}
}

function checkbox_renone(name){
	$("input[name='"+name+"[0]']").attr('checked',false);
	var allChecked = $("#"+name+" input:checkbox:checked");
	if(allChecked.length == 0){
		$("input[name='"+name+"[0]']").attr('checked',true);
	}
}

function text_renone(name){
	if($("input[name='"+name+"_from']").attr("value")=="" && $("input[name='"+name+"_to']").attr("value")==""){
		$("input[name='"+name+"[0]']").attr('checked',true);
	}
	else{
		$("input[name='"+name+"[0]']").attr('checked',false);
	}
}
function text_none(name, obj){
	if(obj.checked){
		$("input[name='"+name+"_from']").attr("value", ""); 
		$("input[name='"+name+"_to']").attr("value", ""); 
	}
	else{
		obj.checked = true;
	}
}

function advt_change_block(n){
	if(n==1){
		$("#send_to_friend").css('display', 'none');
		$("#check_availability").css('display', 'block');
		$("#advt_block_ch1").css('display', 'none');
		$("#advt_block_ch2").css('display', 'block');
	}
	else if(n==2){
		$("#send_to_friend").css('display', 'block');
		$("#check_availability").css('display', 'none');
		$("#advt_block_ch1").css('display', 'block');
		$("#advt_block_ch2").css('display', 'none');
	}
}

var ret = true;
var tmp_obj = '';
function onSubscribe(obj){
	ret = true;
	for ( var i=0; i<obj.elements.length; i++ ){
		if ( obj.elements[i].getAttribute( "required" ) != null )
		{
			$("#"+obj.elements[i].name+"_comm").empty();
			if ( obj.elements[i].value == '' ){
				$("#"+obj.elements[i].name+"_comm").append(not_be_empty);
				ret = false;
			}
			else if( obj.elements[i].name == 'email'){
				var reg = /[0-9a-z_]+@[0-9a-z_^.]+.[a-z]{2,3}/i
				if(!reg.test(obj.elements[i].value)){
					$("#"+obj.elements[i].name+"_comm").append(wrong_email);
					ret = false;
				}
				else{
					tmp_obj = obj.elements[i];
					$.post(
						host+'app/is_email.php',
						{
							email: obj.elements[i].value
						},
						function(data){
							if( data != 1 ){
								$("#"+tmp_obj.name+"_comm").append(email_already_subscribed);
								ret = false;
							}
							
							if(ret){
								document.forms["subscribeForm"].submit();
							}
							else{
								window.scroll(0,300);
							}
						}
					);
				}
			}
			else if( obj.elements[i].name == 'password'){
				if(obj.elements[i].value.length < 6){
					$("#"+obj.elements[i].name+"_comm").append(minimum_6);
					ret = false;
				}
			}
		}
	}
	
	$("#object_comm").empty();
	if( !$("input[name='object[1]']").attr('checked') && !$("input[name='object[2]']").attr('checked') ){
		$("#object_comm").append(select_option);
		ret = false;
	}
	
	$("#district_comm").empty();
	if( !$("input[name='district[1]']").attr('checked') && !$("input[name='district[2]']").attr('checked') && 
		!$("input[name='district[3]']").attr('checked') && !$("input[name='district[4]']").attr('checked') &&
		!$("input[name='district[5]']").attr('checked') && !$("input[name='district[6]']").attr('checked')
	  ){
		$("#district_comm").append(select_option);
		ret = false;
	}
	return false;
}

//var ret = true;
var is_pass = false;

function get_is_pass(){
	ret = true;
	$.post(
	  host+'app/is_pass.php',
	  {
		ps: $("input[name='present_password']").val()
	  },
		function(data){
			if( data != 1 ){
				is_pass = false;
			}
			else{
				is_pass = true;
				$("#present_password_comm").empty();
			}
		}
	);
}

function onSubscribeEdit(obj){
	var ret = true;
	$("#new_password1_comm").empty();
	$("#new_password2_comm").empty();
	$("#present_password_comm").empty();
	if( $("input[name='new_password1']").val()!="" || $("input[name='new_password2']").val()!="" || $("input[name='present_password']").val()!="" ){
		if( $("input[name='new_password1']").val() == "" ){
			$("#new_password1_comm").append(not_be_empty);
			ret = false;
		}
		else if( $("input[name='new_password1']").val().length < 6 ){
			$("#new_password1_comm").append(minimum_6);
			ret = false;
		}
		
		if( $("input[name='new_password1']").val() != $("input[name='new_password2']").val() ){
			$("#new_password2_comm").append(values_should_be_equal);
			ret = false;
		}
		
		if( $("input[name='present_password']").val() == "" ){
			$("#present_password_comm").append(not_be_empty);
			ret = false;
		}
		else if(!is_pass){
			$("#present_password_comm").append(wrong_present_password);
			ret = false;
		}
		
	}
	
	$("#object_comm").empty();
	if( !$("input[name='object[1]']").attr('checked') && !$("input[name='object[2]']").attr('checked') ){
		$("#object_comm").append(select_option);
		ret = false;
	}
	
	$("#district_comm").empty();
	if( !$("input[name='district[1]']").attr('checked') && !$("input[name='district[2]']").attr('checked') && 
		!$("input[name='district[3]']").attr('checked') && !$("input[name='district[4]']").attr('checked') &&
		!$("input[name='district[5]']").attr('checked') && !$("input[name='district[6]']").attr('checked')
	  ){
		$("#district_comm").append(select_option);
		ret = false;
	}

	if(!ret){ window.scroll(0,300); }

	return ret;
}

function show_forgot_password(){
	$("#forgot_password").css('display', 'block');
	$("#forgot_link").css('display', 'none');
}

function is_end_subscription(txt){
	return  window.confirm( txt );
}

function add_to_favorites(id){
	$.post(
	  host+'app/add_to_favorites.php',
	  {
		id: id
	  },
	  function(data){
		$("#link_fav"+id).empty();
		$("#link_fav"+id).append(Added_to_favourites);
		show_favorites();
	  }
	);
}

function show_favorites(){
	var params = "width=530,height=600,menubar=no,location=no,resizable=yes,scrollbars=yes,status=no"
	window.open(host+"show_favorites.php", Favorites, params);
}

function more_favorites(id){
	window.opener.location = host+id+"/index.html";
}

function check_availability(){
	$.post(
	  host+'app/check_availability.php',
	  {
		id: $("input[name='advt_id']").val(),
		name: $("input[name='name']").val(),
		date_enrty: $("input[name='date_enrty']").val(),
		date_departure: $("input[name='date_departure']").val(),
		email: $("input[name='email']").val(),
		phone: $("input[name='phone']").val(),
		comm: $("textarea[name='comm']").val()
	  },
	  function(data){
		if(data == 1){
			$("#acc_info_err").css('display', 'none');
			$("#acc_info").css('display', 'block');
			$("input[name='name']").val("");
			$("input[name='date_enrty']").val("");
			$("input[name='date_departure']").val("");
			$("input[name='email']").val("");
			$("input[name='phone']").val("");
			$("textarea[name='comm']").val("");
		}
		else if(data==2){
			$("#acc_info").css('display', 'none');
			$("#acc_info_err").css('display', 'none');
			$("#acc_err_email").css('display', 'block');
		}
		else{
			$("#acc_info").css('display', 'none');
			$("#acc_info_err").css('display', 'block');
			$("#acc_err_email").css('display', 'none');
		}
	  }
	);
}

function email_a_friend(){
	$.post(
	  host+'app/email_a_friend.php',
	  {
		id: $("input[name='advt_id']").val(),
		name: $("input[name='name2']").val(),
		email: $("input[name='email2']").val(),
		friends_email: $("input[name='friends_email']").val(),
		subject: $("input[name='subject']").val(),
		comm: $("textarea[name='comm2']").val()
	  },
	  function(data){
		if(data == 1){
			$("#eaf_info_err").css('display', 'none');
			$("#eaf_err_email").css('display', 'none');
			$("#eaf_info").css('display', 'block');
			$("input[name='name2']").val("");
			$("input[name='email2']").val("");
			$("input[name='friends_email']").val("");
			$("input[name='subject']").val("");
			$("textarea[name='comm2']").val("");
		}
		else if(data==2){
			$("#eaf_info").css('display', 'none');
			$("#eaf_info_err").css('display', 'none');
			$("#eaf_err_email").css('display', 'block');
		}
		else{
			$("#eaf_info").css('display', 'none');
			$("#eaf_info_err").css('display', 'block');
			$("#eaf_err_email").css('display', 'none');
		}
	  }
	);
}

function change_virtual(id_advt,id_virt){
	$.post(
	  host+'app/get_virtual.php',
	  {
		id_advt: id_advt,
		id_virt: id_virt
	  },
	  function(data){
		$("#virtual_obj").empty();
		$("#virtual_obj").append(data);
		$("#virtual img").attr('class', 'advt_virt_prev');
		$("#img_"+id_virt).attr('class', 'advt_virt_prev_on');
	  }
	);
}



