/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */


function removeText(field) {
    if($(field).hasClass('day') || $(field).hasClass('month') || $(field).hasClass('year')) {
        if($(field).val()=='T' || $(field).val() == 'M' || $(field).val() == 'J') {
            $(field).val('');
        }
    }
}

function addText(field) {
    if($(field).val()=='') {
        if($(field).hasClass('day')) {
            $(field).val('T');
        } else if($(field).hasClass('month')) {
            $(field).val('M');
        } else if($(field).hasClass('year')) {
            $(field).val('J');
        }
    }
}

function showLoading() {
    $('#loading').css('visibility', 'visible');
    $('#loading_inner').show();
}

function showLayer(url) {
    if($('#main-block').is(':visible')) {
        $('#main-block').fadeOut('slow', function() {
            $('#main-block').load(url, function() {
                if($(document).height()>$('#main-block').height()) {
                    $('#main-block').height($(document).height());
                } else if($('#holder').height()>$('#main-block').height()) {
                    $('#main-block').height($('#holder').height());
                }
                $('#main-block').fadeIn('slow');
            });
        });
    } else {
        $('#main-block').load(url, function() {
            if($(document).height()>$('#main-block').height()) {
                $('#main-block').height($(document).height());
            } else if($('#holder').height()>$('#main-block').height()) {
                $('#main-block').height($('#holder').height());
            }
            $('#main-block').fadeIn('slow');
        });
    }
}

function getInsurances(element, updateElement, calculator){
    if(calculator==null) {
        calculator=false;
    }
    var idElement = (element.id).replace(/insurance_type_id/, "insurance_id");
    $.ajax({
        url: '/ajax/getInsurances',
        data: 'value='+element.value+'&name='+element.name+'&id='+element.id+'&selected='+$("#" + idElement).val()+'&calculator='+(calculator?1:0),
        success: function(data) {
            //alert(data);
            $("#"+updateElement).html(data);
            initCastomForms(document.getElementsByTagName('form'));
        }
    });
}

var imageCache = [];
  // Arguments are image paths relative to the current page.
  function imagePreload(arguments) {
    var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      imageCache.push(cacheImage);
    }
  }
