function calculapresupuesto(){
	var total;
	
	total = 0;
	//Tipo de informe
	if (document.frmEmpresas.rdTipoInfo[0].checked){
		total = 43;
	}
	else{
		if(document.frmEmpresas.rdTipoInfo[1].checked){
			total = 55;
		}
	}
	//Periodo
	if (document.frmEmpresas.rdPeriodo[0].checked){
		//var selObj = document.getElementById('cmbMeses');
		var i;
		var count = 0;
		for (i=0; i<document.frmEmpresas.cmbMeses.options.length; i++) {
			if (document.frmEmpresas.cmbMeses.options[i].selected) {
				  count++;
				}
			  }
		total = total * count;
	}
	else{
		if (document.frmEmpresas.rdPeriodo[1].checked){
			if (document.frmEmpresas.rdTipoInfo[0].checked){
				total = 216;
			}
			else{
				if(document.frmEmpresas.rdTipoInfo[1].checked){
					total = 261;
				}
			}
		}
	}
	
	document.frmEmpresas.txtPresupuesto.value = total 
	document.frmEmpresas.Presupuesto.value = total + " € + IVA"
	
}

function calculapresupuestoEsp(){
	var total=0;
	var subtotal =0;
	
	if (document.frmEmpresas.rdAmbito[0].checked){
			subtotal = 180 ;
	}
	else{
	
		var i;
		var count = 0;
		for (i=0; i<document.frmEmpresas.cmbPronviciasEsp.options.length; i++) {
			if (document.frmEmpresas.cmbPronviciasEsp.options[i].selected) {
				  count++;
				}
			  }
			subtotal = 90 * count;
		}

	if (document.frmEmpresas.rdNacionalPeriodo[0].checked){
		total = subtotal * 12;
	}
	else{
		var i;
		var count = 0;
		for (i=0; i<document.frmEmpresas.cmbMesesEsp.options.length; i++) {
			if (document.frmEmpresas.cmbMesesEsp.options[i].selected) {
				  count++;
				}
			  }
			total = subtotal * count;
		}
	
	document.frmEmpresas.txtPresupuesto.value = total 
	document.frmEmpresas.Presupuesto.value = total + " € + IVA"
}

function activaMeses(opcion){
	if (opcion == 1){
		document.frmEmpresas.cmbAnnos.disabled=false;
		document.frmEmpresas.cmbMeses.disabled=false;
		document.frmEmpresas.cmbAnnosSem.disabled=true;
		document.frmEmpresas.cmbMesesSem.disabled=true;
		}
	else{
		document.frmEmpresas.cmbAnnos.disabled=true;
		document.frmEmpresas.cmbMeses.disabled=true;
		document.frmEmpresas.cmbAnnosSem.disabled=false;
		document.frmEmpresas.cmbMesesSem.disabled=false;
	}
}

function activaMesesEsp(opcion){


	if (opcion == 1){
		document.frmEmpresas.cmbMesesEsp.disabled=false;
		}
	else{
		document.frmEmpresas.cmbMesesEsp.disabled=true;
	}
}

function activaProvincias(opcion){
	/*if (opcion == 1){
		document.frmEmpresas.cmbPronvicias.disabled=false;
		}
	else{
		document.frmEmpresas.cmbPronvicias.disabled=true;
	}*/
}

function activaProvinciasEsp(opcion){

	if (opcion == 1){
		document.frmEmpresas.cmbPronviciasEsp.disabled=false;
		}
	else{
		document.frmEmpresas.cmbPronviciasEsp.disabled=true;
	}
}

function rellenameses(intAnnoAct,IntMesAct,IntDiaAct){
	var intAnno;
	var intMeses;
	intAnno = document.frmEmpresas.cmbAnnos.options[document.frmEmpresas.cmbAnnos.selectedIndex].value;
	if (intAnno < intAnnoAct) {
		
		intMeses = 12;
		borrameses();
	meteMeses(intMeses);
	}	
	else{
		if(IntDiaAct < 20){
			intMeses = IntMesAct -1;
		}
		else{
			intMeses = IntMesAct;
		}
	borrameses();
	meteMeses(intMeses);
	}	
	
}

function borrameses(){
	
	var maxLink;
	maxLink = document.frmEmpresas.cmbMeses.length;
	for(i=0;i<maxLink;i++){
		document.frmEmpresas.cmbMeses.remove(document.frmEmpresas.cmbMeses.options[i]);
	}
}


function meteMeses(intMeses){
	var mes;
	for(i=1;i<=intMeses;i++){
		switch (i) {
			case 1:
				mes = 'Enero';
				break;
			case 2:
				mes = 'Febrero';
				break;
			case 3:
				mes = 'Marzo';
				break;
			case 4:
				mes = 'Abril';
				break;
			case 5:
				mes = 'Mayo';
				break;
			case 6:
				mes = 'Junio';
				break;
			case 7:
				mes = 'Julio';
				break;
			case 8:
				mes = 'Agosto';
				break;
			case 9:
				mes = 'Septiembre';
				break;
			case 10:
				mes = 'Octubre';
				break;
			case 11:
				mes = 'Noviembre';
				break;
			case 12:
				mes = 'Diciembre';
				break;
			}
		newItem  = new Option( mes, mes, false, false);
		document.frmEmpresas.cmbMeses.options[i-1] = newItem;
	}
}

function enviaForm(){
	
	var mensaje='';
	if ((!document.frmEmpresas.rdTipoInfo[0].checked) && (!document.frmEmpresas.rdTipoInfo[1].checked)){ 
		mensaje += 'Indique el tipo de información\n';
	}
	if ((!document.frmEmpresas.rdPeriodo[0].checked) && (!document.frmEmpresas.rdPeriodo[1].checked)){
		mensaje += 'Indique el periodo\n';
	}else{
		if (document.frmEmpresas.rdPeriodo[0].checked){
			//var selObj = document.getElementById('cmbMeses');
			var i;
			var aux = false;
			for (i=0; i<document.frmEmpresas.cmbMeses.options.length; i++) {
			if (document.frmEmpresas.cmbMeses.options[i].selected) {
				  aux=true;
				}
			  }
			  if(!aux) mensaje+='Seleccione los meses que desea\n'
		}
		
	}
	if ((!document.frmEmpresas.rdFormato[0].checked) && (!document.frmEmpresas.rdFormato[1].checked)){ 
		mensaje += 'Indique el formato de archivo\n';
	}
	if (mensaje!=''){
		alert(mensaje);
	}
	else{
		document.frmEmpresas.action='nuevasEmpresas_comprobacion.asp?tipo=1';
		document.frmEmpresas.submit();
	}
	
}
function enviaFormEsp(){
	var mensaje='';
	if ((!document.frmEmpresas.rdAmbito[0].checked) && (!document.frmEmpresas.rdAmbito[1].checked)){ 
		mensaje += 'Indique el ámbito geográfico\n';
	}
	else{
		if (document.frmEmpresas.rdAmbito[1].checked){
			var i;
			var aux = false;
			for (i=0; i<document.frmEmpresas.cmbPronviciasEsp.options.length; i++) {
			if (document.frmEmpresas.cmbPronviciasEsp.options[i].selected) {
				  aux=true;
				}
			  }
			  if(!aux) mensaje+='Seleccione las provincias que desee\n'
		}
	}	
	if ((!document.frmEmpresas.rdNacionalPeriodo[0].checked) && (!document.frmEmpresas.rdNacionalPeriodo[1].checked)){ 
		mensaje += 'Indique el periodo\n';
	}	
	else{
		if (document.frmEmpresas.rdNacionalPeriodo[1].checked){
			var i;
			var aux = false;
			for (i=0; i<document.frmEmpresas.cmbMesesEsp.options.length; i++) {
			if (document.frmEmpresas.cmbMesesEsp.options[i].selected) {
				  aux=true;
				}
			  }
			  if(!aux) mensaje+='Seleccione los meses que desea\n'
		}
	}
	if ((!document.frmEmpresas.rdFormato[0].checked) && (!document.frmEmpresas.rdFormato[1].checked)){ 
		mensaje += 'Indique el formato de archivo\n';
	}
	if (mensaje!=''){
		alert(mensaje);
	}
	else{
		document.frmEmpresas.action='nuevasEmpresas_comprobacion.asp?tipo=2';
		document.frmEmpresas.submit();
	}
}

function init () {
	var tabs = document.getElementsByClassName('tabs');
	for (var i = 0; i < tabs.length; i++) {
		$(tabs[i].id).onclick = function () {
			getTabData(this.id);
			if (this.id == 'tab1'){
				$('tab1').style.color = '#C50040';
				$('tab2').style.color = '#666666';
			}else{
				$('tab2').style.color = '#C50040';
				$('tab1').style.color = '#666666';
			}
		}
	}
	getTabData('tab1');
	$('tab1').style.color = '#C50040';
}

function getTabData(id) {
	
	var url = 'forms.asp';
	var rand   = Math.random(9999);
	var pars   = 'id=' + id + '&rand=' + rand;
	//var pars   = 'id=' + id 
	//alert(url + "\n" + rand + "\n" + pars);
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: showLoad, onComplete: showResponse} );
}

function showLoad () {
	$('load').style.display = 'block';
}

function showResponse (originalRequest) {
	var newData = originalRequest.responseText;
	$('load').style.display = 'none';
	$('content').innerHTML = newData;
}
