$(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();
	});
	$('#btn_submit').click(function() {
		$('#postulacionForm').submit();
	});
	doThePNGcrapAgain();
})

function upload_pic(id) {
	//alert('soy una garcha '+ id);
	document.getElementById('result_'+id).src = '/img/ajax-loader.gif';
	//$('#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) {
	try {
		$.ajax({
			type:'POST',
			url: '/inc/form/files/imageupload.php',
			data: 'signature='+encodeURI(parent.document.getElementById('signature').value)+'&type='+id+'&pic='+encodeURI(parent.document.getElementById(id).value)+'&form='+encodeURI(parent.document.getElementById('form_type').value),
			success: function(html) {
				var msgbox = parent.document.getElementById('msg_'+id);
				$(msgbox).html('Archivo cargado');
				parent.document.getElementById('result_'+id).src = '/img/ready.gif';
			},
			error: function(msg) {
				alert('Error: '+msj);
			}
		});
	} catch ( e ) {
		alert(e);
	}
}

function doThePNGcrapAgain(){
	var arVersion = navigator.appVersion.split("MSIE")
	var version = parseFloat(arVersion[1])

	if ((version >= 5.5) && (document.body.filters))
	{
	   for(var i=0; i<document.images.length; i++)
	   {
		  var img = document.images[i]
		  var imgName = img.src.toUpperCase()
		  if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
		  {
			 var imgID = (img.id) ? "id='" + img.id + "' " : ""
			 var imgClass = (img.className) ? "class='" + img.className + "' " : ""
			 var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
			 var imgStyle = "display:inline-block;" + img.style.cssText
			 if (img.align == "left") imgStyle = "float:left;" + imgStyle
			 if (img.align == "right") imgStyle = "float:right;" + imgStyle
			 if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
			 var strNewHTML = "<span " + imgID + imgClass + imgTitle
			 + " style=\"z-index:1;" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
			 + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
			 + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
			 img.outerHTML = strNewHTML
			 i = i-1
		  }
	   }
	}
}


