function show_FullPhoto(ID, width, height, title, alt)
{
      var scroll = "no";
      var top=0, left=0;
      if (alt=='') alt = 'Закрыть';
      if(width > screen.width-10 || height > screen.height-28) scroll = "yes";
      if(height < screen.height-28) top = Math.floor((screen.height - height)/2-14);
      if(width < screen.width-10) left = Math.floor((screen.width - width)/2-5);
      width = Math.min(width, screen.width-10);
      height = Math.min(height, screen.height-28);
      var wnd = window.open("","","scrollbars="+scroll+",resizable=yes,width="+width+",height="+height+",left="+left+",top="+top);
      wnd.document.write("<html><head>\n");
      wnd.document.write("<"+"script language='JavaScript'>\n");
      wnd.document.write("<!--\n");
      wnd.document.write("function KeyPress()\n");
      wnd.document.write("{\n");
      wnd.document.write("if(window.event.keyCode == 27)\n");
      wnd.document.write("window.close();\n");
      wnd.document.write("}\n");
      wnd.document.write("//-->\n");
      wnd.document.write("</"+"script>\n");
      wnd.document.write("<title>"+title+"</title></head>\n");
      wnd.document.write("<body topmargin=\"0\" leftmargin=\"0\" marginwidth=\"0\" marginheight=\"0\" onKeyPress=\"KeyPress()\">\n");
      wnd.document.write("<a href=\"#\" title=\"Закрыть\" onclick=\"window.close()\"><img src=\""+ID+"\" border=\"0\" alt=\""+alt+"\"></a>");
      wnd.document.write("</body>");
      wnd.document.write("</html>");
      wnd.document.close();

      return false;
}

var capImg;
var capSrc = '';
var updCount = 0;
$(document).ready(function() {
	capImg = getCapImg();	
	$(capImg).after("<span class=\"captcha_upd\"><a href=\"javascript:void(0)\" onclick=\"return update_captcha();\">Обновить</a></span>");
});

function update_captcha()
{
	capImg = getCapImg();
	src = $(capImg).attr("src");
	$(capImg).attr("src", src + "&" + updCount++);
	return false;
}
function getCapImg()
{
	capImg = $("img[src^='/netcat/modules/captcha/img.php?code=']");
	return capImg; 
}

function initDubleAdr()
{
	$('.route-duble-adr').bind('click', function(){
	  var to = $(this).parent().parent().prev().find('.route-point').val();
	  $(this).parent().parent().next().find('.route-point').val(to);
	  return false;
	});
}

function disableFirstRowInput()
{
	$('.from-route-km').first().hide(0);
	$('.from-route-time-path').first().hide(0);
	$('.from-route-time-rep').first().hide(0);
}

function enableFirstRowInput()
{
	$('.from-route-km').first().show(0);
	$('.from-route-time-path').first().show(0);
	$('.from-route-time-rep').first().show(0);
}

$(document).ready(function() {
	$('.auth-head-c').bind('click', function(){
		$('#auth-input').toggle(0);
		return false;
	});
	
	$('#nc_calendar_popup_img_f_Date_day, .nc_calendar_popup_wrap').bind('click', function(){
	  var obPar = {'left': '0', 'top' : '0'};
	  $('.nc_calendar_popup').css(obPar);
		$('#nc_calendar_popup_f_Date_day').css(obPar);
	});
	
  $(document).pngFix({ blankgif:'/images/blank.gif'});
  
	$('.codebreak li a').bind('click', function(){
		$('div', $(this).parent()).eq(0).toggle();
	});
	
	$('.codebreak li input[type=checkbox]').bind('change', function(){
  	var codeVal = '';
  	$('.codebreak li input[type=checkbox]').each(function(e){
  	  if($(this).attr('checked'))
  	  {
  	  	codeVal += $(this).val() + ';';
  	  	$('#f_CodeBreaking').val(codeVal);
  	  }
		});
	});
	
	// при включении [д] другое, активировать тектовое поле для ввода значени
	$('.kd').bind('change', function(){
	  if($(this).attr('checked'))
	  {
			$('.kdv').attr('disabled', '');
		}
		else
		{
			$('.kdv').attr('disabled', '1');
		}
	});
	
	$('.hw-more').bind('click', function(){
	  var code = '';
	  code = "<div><input type=\"text\" name=\"uhname[]\" class=\"uhname\"> кол-во:<input type=\"text\" name=\"uhcol[]\" class=\"uhcol\"></div>";
		$('.hw-list').append(code);
	});
	
	$('.route-more').bind('click', function(){
	  var code = '';
	  
    //enableFirstRowInput();
    
	  code = "<td><a href=\"#\" class=\"route-duble-adr\">Продублировать адрес</a></td><td></td><td></td><td></td>";
		$('.route tbody').append('<tr class="route-div">' + code + '</tr>');
	  
	  code = $('.route .route-from').html();
		$('.route tbody').append('<tr class="route-from">' + code + '</tr>');
		$('.route tbody tr:last').find('input').val('');

	  code = $('.route .route-to').html();
		$('.route tbody').append('<tr class="route-to">' + code + '</tr>');
		$('.route tbody tr:last').find('input').val('');
		
    //disableFirstRowInput();
    
    initDubleAdr();
		//console.log(code);
	});
	
	// первой строке "От" никогда не будут заполняться поля "Км", "Время в пути", "Время ремонта". Делаем неактивными
	//disableFirstRowInput();
  
	initDubleAdr();
	
	var arUHName = new Array();
	var arUHCol = new Array();
	
	var arFromRoutePoint = new Array();
	var arFromRouteKm = new Array();
	var arFromRouteTimePath = new Array();
	var arFromRouteTimeRep = new Array();
	
	var arToRoutePoint = new Array();
	var arToRouteKm = new Array();
	var arToRouteTimePath = new Array();
	var arToRouteTimeRep = new Array();
	
	$('#serviceinsideform').bind('submit', function(){
	
		$('.from-route-point').each(function(i){
			arFromRoutePoint[i] = $(this).val();
		});
		$('.from-route-km').each(function(i){
			arFromRouteKm[i] = $(this).val();
		});
		$('.from-route-km').each(function(i){
			arFromRouteKm[i] = $(this).val();
		});
		$('.from-route-time-path').each(function(i){
			arFromRouteTimePath[i] = $(this).val();
		});
		$('.from-route-time-rep').each(function(i){
			arFromRouteTimeRep[i] = $(this).val();
		});

		$('.to-route-point').each(function(i){
			arToRoutePoint[i] = $(this).val();
		});
		$('.to-route-km').each(function(i){
			arToRouteKm[i] = $(this).val();
		});
		$('.to-route-time-path').each(function(i){
			arToRouteTimePath[i] = $(this).val();
		});
		$('.to-route-time-rep').each(function(i){
			arToRouteTimeRep[i] = $(this).val();
		});

		var str = '';
		for(var i in arFromRoutePoint)
		{
		  if(!arFromRoutePoint[i] && !arToRoutePoint[i])
		  {
		    continue;
			}
		  if(!arFromRoutePoint[i])
		  {
		    arFromRoutePoint[i] = '-';
		  }
		  if(!arToRoutePoint[i])
		  {
		    arToRoutePoint[i] = '-';
		  }
//	    str += arFromRoutePoint[i] + ' | ' + arFromRouteKm[i] + ' | ' + arFromRouteTimePath[i] + ' | ' + arFromRouteTimeRep[i] + "\n";
	  	str += arFromRoutePoint[i] + ' | ' + arToRoutePoint[i] + ' | ' + arToRouteKm[i] + ' | ' + arToRouteTimePath[i] + ' | ' + arToRouteTimeRep[i] + "\n";
		  $('#f_Route').val(str);
		}
		
		$('.uhname').each(function(i){
			arUHName[i] = $(this).val();
		});
		$('.uhcol').each(function(i){
			arUHCol[i] = $(this).val();
		});
		str = '';
		for(var i in arUHName)
		{
		  if(arUHName[i])
		  {
		  	str += arUHName[i] + ' : ' + arUHCol[i] + "\n";
		  }
		  $('#f_UsedHardware').val(str);
		}
	  //return false;
	});
	
	$('#Reason2 input').attr('disabled', '1');
	
	if($("#f_Reason").val() == 5)
	{
			$('#Reason2 input').attr('disabled', '');
			$('#Reason2').show(0);
	}
	
	$("#f_Reason").bind("change", function(e){
			if ($(this).val() == 5)
			{
				$('#Reason2 input').attr('disabled', '');
				$('#Reason2').show(0);
			}
			else
			{
				$('#Reason2 input').attr('disabled', '1').val('');
				$('#Reason2').hide(0);
			}
	});
	
	if($("#f_Performer").val() == 7)
	{
		$('#PerformerOther input').attr('disabled', '');
		$('#PerformerOther').show(0);
	}
	
	$("#f_Performer").bind("change", function(e){
			if ($(this).val() == 7)
			{
				$('#PerformerOther input').attr('disabled', '');
				$('#PerformerOther').show(0);
			}
			else
			{
				$('#PerformerOther input').attr('disabled', '1').val('');
				$('#PerformerOther').hide(0);
			}
	});
}); 
