// scripts de la aplicacion


function auth()
{
	var login = $F('login');
	var passwd = $F('password');	
}

function simple_updater(div, url, params)
{
	var m_ajax = new Ajax.Updater(div, url, {method: 'post', asynchronous: true, parameters: params, evalScripts: true});
	 new Effect.Appear(div );
}

function updater_loading(div, url, params)
{
	
	var _loading = function(t){		
		$(div).innerHTML = '<img src="../images/bigrotation2.gif">';
	}
	var m_ajax = new Ajax.Updater(div, url, {method: 'post', asynchronous: true, parameters: params, evalScripts: true, onLoading:_loading});
	new Effect.Appear(div );
}

function form_record(id_form, div, url,show)
{
	//var valid = new Validation(id_form, {onSubmit:false});
    //var result = valid.validate();
    
    
    
	var _load = function(t){

		$(div).innerHTML='<img src="../images/bigrotation2.gif">';

	}

	var _complete = function(t){

		$(div).innerHTML='<img src="../images/bigrotation2.gif">';

	}	

	var _success = function(t){

		$(div).innerHTML = t.responseText;

	}
	
	
	var params = Form.serialize(id_form);
	
	if(show){

			var m_ajax1 = new Ajax.Updater(div, url, {method: 'post', asynchronous: true, parameters: params, onLoading:_load, evalScripts: true});

		} else {

			var m_ajax2 = new Ajax.Updater(div, url, {method: 'post', asynchronous: true, parameters: params, evalScripts: true});

		}
}


function insert_ta()
{
	new Insertion.After('servicio_element','<br><textarea style="border-color: #000000; border: 1px; border-style: solid;"id="servicio_otro" name="servicio_otro" cols="30"  rows="5" class="required"></textarea><div id="advice-required-servicio_otro" style="display: none; color: #cc0000;">Este campo no puede ser vacio</div>	</td>');
}

function insert_hijos()
{
	var inserted = false;
	
	for (i = 0 ; i < 9; i++){	
		if($('fila_num_hijos_a_'+i) != null) 
			$('fila_num_hijos_a_'+i).remove();
				
		if($('fila_num_hijos_b_'+i) != null)
			$('fila_num_hijos_b_'+i).remove();
	}
	
	var num_hijos = $F('num_hijos');
	num_hijos = parseInt(num_hijos);
	
	for(i = num_hijos; i >= 1; i--) {
		new Insertion.After('fila_num_hijos','<tr id="fila_num_hijos_a_'+i+'"><td>Nombre Completo Hijo '+(i)+'</td><td><input type="text" id="nombre_hijo_'+i+'" name="nombre_hijo_'+i+'" /></td></tr><tr id="fila_num_hijos_b_'+i+'"><td>Fecha de Nacimiento Hijo '+(i)+'</td><td><input type="text" id="fecha_nac_hijo_'+i+'" name="fecha_nac_hijo_'+i+'" />&nbsp;<img alt="Calendar" id="fecha_recepcion_image_link" onclick="new CalendarDateSelect(\'fecha_nac_hijo_'+i+'\', {year_range: 80, format: \'hyphen_ampm\'} );" src="images/calendar.gif" style="border: 0px none ; cursor: pointer;"></td></tr>');
	}
}


function insert_between(){
	
	//alert(rangeType);
 	if($('inserted') != null) 
 			$('inserted').remove();
 			
	if($F('range') == '6' ){
		new Insertion.After('first_date','<div id="inserted"><table border="0" cellspacing="0" cellpadding="2"><tr><td>y&nbsp;&nbsp;<input type="text" id="fecha_registro_2" name="fecha_registro_2" onclick="new CalendarDateSelect(\'fecha_registro_2\', {year_range: 80, format: \'hyphen_ampm\'} );"/></td><!-- <td><img alt="Calendar" id="fecha_registro_2_image_link"  src="../images/calendar.gif" style="border: 0px none ; cursor: pointer;"></td>--></tr></table></div>');
	}
}

function by_pass(div, url, id_form){
	var params = Form.serialize(id_form);
	updater_loading(div,url,params);
}

function asign_country(form_var,div,url,params){
	var country_id = $F(form_var);
	simple_updater(div,url,params+"&country_id="+country_id);
}





