/* обновляем капчу */
function reloadCaptcha(){
	
	$("#captchaImg").attr("src","/captcha/"+Math.round(Math.random()*1000));
	$(".captchaText").attr("value","");
	
	return true;
}

/* разворачивающиеся блоки */
function toggleBlock(block){	
	$("#"+block).toggle();
}		


function getCCLists($id){
	var url    = '/back/';
    
    calcForm();
        
    $("#loading1").ajaxStart(function(){
        $(this).show();
        $(".anketa").css("cursor","progress");        
    });
    
	params = '?id=' + $id + '&action=getColor';	  
    $("#color").load(url+params);
    
    params = '?id=' + $id + '&action=getPaper';	
    $("#paper").load(url+params);
    
    params = '?id=' + $id + '&action=getDescr';	
    $("#descr").load(url+params);    
    
    if ($id == '5'){
        //лефлеты
        $("#falc").show();
    }else{
        $("#falc").hide();
    } 
    
    $("#loading1").ajaxStop(function(){
        $(this).hide();
        $(".anketa").css("cursor","default");
        
    });
        
	return false;
}
	
function calcForm(){
    $("#result").html("");
	var params = $('#bill').serialize();		
	
	jQuery.ajax({
		  	data: params,
  			type: "POST",
  			url: '/back/?action=calc',
  			timeout: 2000,			
			error: function(xhr, desc, e) {
  				$("#result").text("...");
			},			
			success: function(data) {				
    			$("#result").html(data);
  			}	
		});
  
	return false;
}

	
function calcPoliForm(){
    $("#result").html("");
	var params = $('#bill').serialize();		
	
	jQuery.ajax({
		  	data: params,
  			type: "POST",
  			url: '/back/?action=calcPoli',
  			timeout: 2000,			
			error: function(xhr, desc, e) {
  				$("#result").text("...");
			},			
			success: function(data) {				
    			$("#result").html(data);
  			}	
		});
  
	return false;
}

function notice($id){
	//
	if($id > 12){
		$("#notice").text("Новый Sirio pearl - чистоцеллюлозная, немелованная, тонированная в массе бумага	со специальной перламутровой отделкой. Сочетает в себе одновременно глубокий насыщенный цвет и эффект «металлик»");
	}else{
		$("#notice").text("");
	}
	calcForm();
	return false;
}

//получение координат
function getCoords($input){
    var $address = $($input).val();    
    
    $params = "address=" + $address;    
    jQuery.ajax({
	  	data: $params,
		type: "POST",
		url: '/back/getCoords',
		timeout: 30000,						
		success: function(data) {				
			$("#coords").val(data);						
		}	
	});
}  


function getArea($id){
    var params = $(".areaCB").serialize();
   
    var map = new YMaps.Map(document.getElementById("mapContent"));
    map.setCenter(new YMaps.GeoPoint(104.326564, 52.27933), 13);
                
    map.addControl(new YMaps.TypeControl());
    map.addControl(new YMaps.ToolBar());
    map.addControl(new YMaps.Zoom());
    map.addControl(new YMaps.ScaleLine());
    map.enableScrollZoom();

    map.removeAllOverlays();
    var ml = new YMaps.YMapsML( 'http://itkrek.ru/inside/address.xml?'+params );
    map.addOverlay(ml);

    YMaps.Events.observe(ml, ml.Events.Fault, function (ml, error) {
        alert("Произошла ошибка: " + error);
    });						

}

function dropFile(btn){
	if(document.getElementById) {
		tr = btn;
		while (tr.tagName != 'TR') tr = tr.parentNode;
		tr.parentNode.removeChild(tr);
		checkForLast();
	}
}

function addFile(btn){
	if(document.getElementById) {
		tr = btn;
		while (tr.tagName != 'TR') tr = tr.parentNode;
		var idSuffix = Math.round(Math.random()*1000);
		var newTr = tr.parentNode.insertBefore(tr.cloneNode(true),tr.nextSibling);
		thisChilds = newTr.getElementsByTagName('td');

		for (var i = 0; i < thisChilds.length; i++){			
			if (thisChilds[i].className == 'files') thisChilds[i].innerHTML = '<input size="25" name="att[]" value="" class="wideFile" type="file">';			
			
		}
		
		checkForLast();
	}
}

function checkForLast(){
	btns = document.getElementsByName('drop');
	for (i = 0; i < btns.length; i++){
		btns[i].disabled = (btns.length == 1) ? true : false;
	}
}

