var icq = new Array('607548524','649753584','579523472','634972088', '644207123');

function geticq(){
	for(var uin in icq){
		var icqImg = document.getElementById('icq'+icq[uin]);
		if(icqImg){
			//alert('http://online.icq.com/scripts/online.dll?icq='+icq[uin]+'&img=5');
			icqImg.src = 'http://online.icq.com/scripts/online.dll?icq='+icq[uin]+'&img=5';
		}
	}
}

/* show element */
function show(eid) {
	var el = document.getElementById(eid);
	if(el){
		if(el.style.display=='none'){
			el.style.display='block';
		} else {
			el.style.display='none';
		}
	}
}

/* jqmenu */
jQuery(document).ready(function(){
	jQuery("#lmenu span").click(function(){
		var li = jQuery(this).parent();
		li.parent().find("li.border").removeClass("border");
		li.parent().find("a.curel").removeClass("curel");

		if(jQuery(this).html()!='-'){
			li.parent().find("ul").slideUp(600);
			li.parent().find("span").html("+");
			li.addClass("border");
			li.find("ul:first").slideDown(600);
			jQuery(this).html("-");
			jQuery(this).parent().find("a:first").addClass("curel");
		} else {
			jQuery(this).parent().find("ul").slideUp("slow");
			jQuery(this).parent().find("span").html("+");
			jQuery(this).html("+");
			jQuery(this).parent().find("a.curel").removeClass("curel");
		}
	});
	jQuery("#ft form input[name='login'], #ft form input[name='pass']").focus(function(){
		jQuery(this).val("");
	});
	jQuery("#center form[name='addmessage']").submit(function(){
		jQuery(this).find("span").removeClass("red");
		var sups = jQuery(this).find("label:has(sup)");
		var bo;
		sups.each(function (i){
			var forl = "#"+jQuery(this).attr("for");
			var cinp = jQuery(forl);
			if(!cinp.val()){
				bo=1;
				jQuery(this).find("span").addClass("red");
			}
		});
		if(bo){
			return false;
		}
	});
/* sell offices */
	jQuery("#delivery").change(function(){
		var st = jQuery("#sell_places");
		var pst = st.parent().parent();
		if(pst.attr("class")=='d_none'){
			pst.removeClass('d_none');
		} else {
			pst.addClass('d_none');
		}
	});
	var deli = jQuery("#delivery");
	if(deli){
		if(deli.val()=='нет'){
			var pst = jQuery("#sell_places").parent().parent();
			pst.removeClass('d_none');
		}
	}
/* Date */
	if(jQuery(".datefield dd input").length){
		jQuery("#there-date, #back-date").datepicker({
			showOn: "button",
			buttonImage: "/accel/static/i/forms/calendar-month.png",
			buttonImageOnly:true,
			minDate: 0,
			maxDate: "+1M +15D"
		});
		jQuery("#back-date").change(function(){
			if($(this).val()!=''){
				jQuery("#useBack").attr("checked","checked");
				jQuery("#useBackB").addClass("back");
				jQuery("#back-date").removeAttr("disabled");
			}else{
				jQuery("#useBack").removeAttr("checked");
				jQuery("#useBackB").removeClass("back");
				jQuery("#back-date").attr("disabled","disabled");
			}
		});
		jQuery("#useBack").change(function(){
			if(jQuery("#useBack").attr("checked")){
				jQuery("#useBackB").addClass("back");
				jQuery("#back-date").removeAttr("disabled");
			}else{
				jQuery("#useBackB").removeClass("back");
				jQuery("#back-date").attr("disabled","disabled");
			}
		});
/*
		jQuery(".datefield #useBack").change(function(){
			var cdd = jQuery(".datefield #useBack").parent().next("dd");
			if(jQuery(this).attr("checked")){
				cdd.removeClass("d_none");
			}else{
				cdd.addClass("d_none");
			}
		});
*/
	}
	$(".originCity .wb, .destCity .wb").click(function(){
		var cwb = $(this);
		var cc = $(this).parents("dl").attr("class");
		if(cc=='destCity'){
			var postdate = "origin-city-name="+$('.originCity input').val();
		}else{
			var postdate='';
		}
		$(".clist").remove();
		$.ajax({
			type: "POST",
			url: "/system/private/utils/city.p3",
			data: postdate,
			success: function(data){
				var ndate = $.parseJSON(data);
				if(ndate["error"]){
//					alert(ndate["error"]);
//					$(".pay").after('<span class="red">'+ndate["error"]+'</span>');
//					alert(ndate["error"]);
//					ph.append('<span class="red">'+data.error+'</span>');
				}else{
					if(ndate["origin"]){
						var cityes = ndate["origin"];
					}else{
						var cityes = ndate["destination"];
					}
					var clist="";
					for (var key in cityes) {
						var clist = clist+'<li>'+key+'</li>';
					}
					if(clist){
						cwb.parent().append("<ul class='clist'>"+clist+"</ul>");
					}else{
						cwb.parents("dl").find("input").val("нет доступных рейсов");
					}
					$(".originCity .clist li, .destCity .clist li").click(function(){
						var cli = $(this);
						cli.parents("dl").find("input").val(cli.text());
//						event.stopPropagation();
						$(".clist").remove();
					});
					$("body").click(function(){
						$(".clist").remove();
//						$(".originCity .wb, .destCity .wb").remove();
					});
//					$(".clist").click(function(event){
//						event.stopPropagation();
//						alert('afstop');
//					});
				}
			}
		});
	});
});
