$(document).ready(function() {
	if($('#geo_pais')) {
		$('#geo_pais').change(function() {
			$.ajax({
				type:'POST',
				url: '/?s=rpc',
				cache: false,
				data: 'pais='+$('#geo_pais').val(),
				dataType: 'json',
				success: function(data) {
					document.getElementById('geo_provincia').options.length = 0;
					if(data.result) {
						var start = 0;
						for(var i=0;i<data.result.length;i++) {
							document.getElementById('geo_provincia').options[start++] = new Option(data.result[i].n, data.result[i].id, false, false);
						}
					}
				}
			});
		});
	}
	$(':text, select, :file').each(function() {
		$(this).addClass('special');
	});
	$('#btn_reset').click(function() {
		document.getElementById('frm_data_1').reset();
		document.getElementById('frm_data_2').reset();
	});
})

function upload_pic(id) {
	$('#pic_'+id).removeClass('loading');
	$('#loader').show();
	$('#pic_'+id).addClass('loading');
	document.getElementById('frm_'+id).submit();
}

function submit_form() {
	var errores = [];
	var colorear = [];
	$('.warning').each(function() {
		$(this).removeClass('warning');
	});

	$('[rel=obligatorio]').each(function() {
		if($(this).val() == '') {
			errores.push($(this).attr('title'));
			colorear.push($(this).attr('id'));
		}
	});
	if(errores.length > 0) {
		var errorMsg = 'Faltan completar los siguientes datos:\n';
		for(var i=0;i<errores.length;i++) {
			errorMsg += '\t-'+errores[i]+'\n';
		}
		for(var i=0;i<colorear.length;i++) {
			$('#'+colorear[i]).addClass('warning');
		}
		alert(errorMsg);
		return false;
	}
	
	$('#sender').show();
	var data = $('#frm_data_1 :checked, #frm_data_1 :hidden, #frm_data_1 :text, #frm_data_1 select, #frm_data_1 :radio, #frm_data_2 :checked, #frm_data_2 :hidden, #frm_data_2 :text, #frm_data_2 select');
	$.ajax({
		type:'POST',
		url: '/index.php',
		cache: false,
		data: data,
		success: function(html) {
			$('#sender').hide();
			$('#content_data').hide('fast');
			$('#content_data').show('slow');
			$('#content_data').html(html);
		}
	});
}


function load_pic(id) {
	$.ajax({
		type:'POST',
		url: '/inc/files/imageupload.php',
		cache: false,
		data: 'signature='+encodeURI(parent.document.getElementById('signature').value)+'&type='+id+'&pic='+encodeURI(parent.document.getElementById(id).value),
		success: function(html) {
			var img = parent.document.getElementById('pic_'+id);
			img.width = '150';
			img.height = '150';
			img.src = html;
			parent.$('#photobooth').show();
			parent.$('#loader').hide('slow');
		}
	});	
}

