//#########################################
// Calgye - Calculadora genetica y de eclosion para agapornis #
// Copyright (C) 2007 #
// development by Matias Ibarra #
// Homepage : www.cosasagapornis.com #
// Email : webmaster@cosasagapornis.com #
// Version : 2.0 #
//#########################################
//$("nombre") = document.getElementById("nombre")
direcc = "http://www.cosasagapornis.com/calgye";
currentm = 0;
currenth = 0;
function selArray(){
if ($("rosei").checked){
var arros = Array ('verde', 'verde D', 'verde DD', 'cara naranja verde', 'cara naranja verde D', 'cara naranja verde DD', 'marbled verde', 'marbled verde D', 'marbled verde DD', 'dilute verde', 'dilute verde D', 'dilute verde DD', 'SF Arlequin dominante verde', 'SF Arlequin dominante verde D', 'SF Arlequin dominante verde DD', 'DF Arlequin dominante verde', 'DF Arlequin dominante verde D', 'DF Arlequin dominante verde DD', 'arlequin recesivo verde', 'arlequin recesivo verde D', 'arlequin recesivo verde DD', 'pallid', 'lutino', 'aqua', 'aqua D', 'aqua DD', 'turquesa', 'turquesa D', 'turquesa DD', 'AquaTurquesa', 'AquaTurquesa D', 'AquaTurquesa DD', 'pallid aqua', 'pallid turquesa', 'pallid AquaTurquesa', 'aqua ino', 'turquesa ino', 'AquaTurquesa ino', 'PallidIno', 'SF Arlequin dominante aqua', 'SF Arlequin dominante aqua D', 'SF Arlequin dominante aqua DD', 'DF Arlequin dominante aqua', 'DF Arlequin dominante aqua D', 'DF Arlequin dominante aqua DD', 'arlequin recesivo aqua', 'arlequin recesivo aqua D', 'arlequin recesivo aqua DD', 'SF Arlequin dominante turquesa', 'SF Arlequin dominante turquesa D', 'SF Arlequin dominante turquesa DD', 'DF Arlequin dominante turquesa', 'DF Arlequin dominante turquesa D', 'DF Arlequin dominante turquesa DD', 'arlequin recesivo turquesa', 'arlequin recesivo turquesa D', 'arlequin recesivo turquesa DD', 'canela verde', 'canela verde D', 'canela verde DD', 'canela aqua', 'canela aqua D', 'canela aqua DD', 'canela turquesa', 'canela turquesa D', 'canela turquesa DD', 'SF Violeta', 'DF Violeta', 'SF Violeta verde D', 'DF Violeta verde D', 'SF Violeta verde DD', 'DF Violeta verde DD', 'SF Violeta aqua', 'DF Violeta aqua', 'SF Violeta aqua D', 'DF Violeta aqua D', 'SF Violeta aqua DD', 'DF Violeta aqua DD', 'SF Violeta turquesa', 'DF Violeta turquesa', 'SF Violeta turquesa D', 'DF Violeta turquesa D', 'SF Violeta turquesa DD', 'DF Violeta turquesa DD');}
else var arros = Array ('verde', 'verde D', 'verde DD', 'pastel verde', 'pastel verde D', 'pastel verde DD', 'SF Edged verde', 'SF Edged verde D', 'SF Edged verde DD', 'DF Edged verde', 'DF Edged verde D', 'DF Edged verde DD', 'SF Arlequin dominante verde', 'SF Arlequin dominante verde D', 'SF Arlequin dominante verde DD', 'DF Arlequin dominante verde', 'DF Arlequin dominante verde D', 'DF Arlequin dominante verde DD', 'arlequin recesivo verde', 'arlequin recesivo verde D', 'arlequin recesivo verde DD', 'DEC', 'lutino', 'PastelDec', 'PastelIno', 'azul', 'azul D', 'azul DD', 'pastel azul', 'pastel azul D', 'pastel azul DD', 'SF Edged azul', 'SF Edged azul D', 'SF Edged azul DD', 'DF Edged azul', 'DF Edged azul D', 'DF Edged azul DD', 'SF Arlequin dominante azul', 'SF Arlequin dominante azul D', 'SF Arlequin dominante azul DD', 'DF Arlequin dominante azul', 'DF Arlequin dominante azul D', 'DF Arlequin dominante azul DD', 'arlequin recesivo azul', 'arlequin recesivo azul D', 'arlequin recesivo azul DD', 'DEC azul', 'albino', 'PastelDec azul', 'PastelIno azul', 'SF Violeta', 'DF Violeta', 'SF Violeta verde D', 'DF Violeta verde D', 'SF Violeta verde DD', 'DF Violeta verde DD', 'SF Violeta azul', 'DF Violeta azul', 'SF Violeta azul D', 'DF Violeta azul D', 'SF Violeta azul DD', 'DF Violeta azul DD');
return arros;
}

function ShowPicM(newpic) {
var ar = selArray();
var hrmale = document.getElementById("hrm");
var bselm = document.getElementById("selmacho");
  if ($("perso").checked){
	  $("imgm").src = direcc+"/img/personatus/p_"+ar[$("selmacho").options[newpic].value]+".jpg";
  }
  else if ($("fisch").checked){
	  $("imgm").src = direcc+"/img/fischeri/f_"+ar[$("selmacho").options[newpic].value]+".jpg";
  }
  else {
	  $("imgm").src = direcc+"/img/roseicollis/r_"+ar[$("selmacho").options[newpic].value]+".jpg";
  }
  PicSize($("imgm"));
  $("selmacho").options[newpic].selected = true;
  currentm = newpic;
}

function ShowPicH(newpic) {
var ar = selArray();
var hrfemale = document.getElementById("hrh");
  if ($("perso").checked){
	  $("imgh").src = direcc+"/img/personatus/p_"+ar[$("selhembra").options[newpic].value]+".jpg";
  }
  else if ($("fisch").checked){
	  $("imgh").src = direcc+"/img/fischeri/f_"+ar[$("selhembra").options[newpic].value]+".jpg";  }
  else {
	  $("imgh").src = direcc+"/img/roseicollis/r_"+ar[$("selhembra").options[newpic].value]+".jpg";
  }
  PicSize($("imgh"));
  $("selhembra").options[newpic].selected = true;
  currenth = newpic;
}
function PicSize(imgx) {
var h = getImgHeight(imgx.src);
var w = getImgWidth(imgx.src);
	  if ( w > h) { imgx.width = 240; imgx.height = h/(w/240); }
	  else if ( w == h) { imgx.width = 240; imgx.height = 240; }
	  else { imgx.height = 240; imgx.width = w/(h/240); }
}
// -->
function cajavisible(){
document.write("<table id='tcont' class='title1'>");
for (i = 0; i <= 6; i++){
	ocu = (i == 0) ? '' : 'none';
	document.write("<tr id='cx"+ i +"' style='display:"+ ocu +"'><td>"+ texto[7] + texto[i] + texto[9] +"</td><td><input type='text' name='fd"+ i +"' id='fd"+ i +"' onFocus='setupcalendars(this, catcalc"+i+");' class='cal' maxlength='20' /></td><td>"+ texto[8] + texto[i] + texto[9] +"</td><td><input type='text' name='fcd"+ i +"' id='fcd"+ i +"' onFocus='setupcalendars(this, catcalc"+i+");' class='cal' maxlength='20' /></td></tr>");
	}
document.write("<tr><td colspan='4'><input type='button' name='BorrarCal' id='BorrarCal' value='"+BORRAR+"' onclick='borrarCx();' /></td></tr></table>");
}

function visualizar(sel){
for (i = 1; i <= 6; i++){
		if (i <= sel) {$("cx"+i).style.display = '';} //funciones prototype
		else $("cx"+i).style.display = 'none';
	}
}

function borrarCx(){
for (i = 0; i <= 6; i++){
	$("fd"+i).value = '';
	$("fcd"+i).value = '';
	}
}

function catcalc0(cal) {
        var date = cal.date;
        var time = date.getTime()
        // use the _other_ field
        var field = $("fcd0");
        if (field == cal.params.inputField) {
            field = $("fd0");
            time -= Date.PUESTA; // substract one week
        } else {
            time += Date.PUESTA; // add one week
        }
        var date2 = new Date(time);
        field.value = date2.print("%a, %d %b de %Y");
    }
function catcalc1(cal) {
        var date = cal.date;
        var time = date.getTime()
        // use the _other_ field
        var field = $("fcd1");
        if (field == cal.params.inputField) {
            field = $("fd1");
            time -= Date.PUESTA; // substract one week
        } else {
            time += Date.PUESTA; // add one week
        }
        var date2 = new Date(time);
        field.value = date2.print("%a, %d %b de %Y");
    }
	function catcalc2(cal) {
        var date = cal.date;
        var time = date.getTime()
        // use the _other_ field
        var field = $("fcd2");
        if (field == cal.params.inputField) {
            field = $("fd2");
            time -= Date.PUESTA; // substract one week
        } else {
            time += Date.PUESTA; // add one week
        }
        var date2 = new Date(time);
        field.value = date2.print("%a, %d %b de %Y");
    }
function catcalc3(cal) {
        var date = cal.date;
        var time = date.getTime()
        // use the _other_ field
        var field = $("fcd3");
        if (field == cal.params.inputField) {
            field = $("fd3");
            time -= Date.PUESTA; // substract one week
        } else {
            time += Date.PUESTA; // add one week
        }
        var date2 = new Date(time);
        field.value = date2.print("%a, %d %b de %Y");
    }
function catcalc4(cal) {
        var date = cal.date;
        var time = date.getTime()
        // use the _other_ field
        var field = $("fcd4");
        if (field == cal.params.inputField) {
            field = $("fd4");
            time -= Date.PUESTA; // substract one week
        } else {
            time += Date.PUESTA; // add one week
        }
        var date2 = new Date(time);
        field.value = date2.print("%a, %d %b de %Y");
    }
	function catcalc5(cal) {
        var date = cal.date;
        var time = date.getTime()
        // use the _other_ field
        var field = $("fcd5");
        if (field == cal.params.inputField) {
            field = $("fd5");
            time -= Date.PUESTA; // substract one week
        } else {
            time += Date.PUESTA; // add one week
        }
        var date2 = new Date(time);
        field.value = date2.print("%a, %d %b de %Y");
    }
function catcalc6(cal) {
        var date = cal.date;
        var time = date.getTime()
        // use the _other_ field
        var field = $("fcd6");
        if (field == cal.params.inputField) {
            field = $("fd6");
            time -= Date.PUESTA; // substract one week
        } else {
            time += Date.PUESTA; // add one week
        }
        var date2 = new Date(time);
        field.value = date2.print("%a, %d %b de %Y");
    }

function setupcalendars(){
var args = setupcalendars.arguments;
for (j=0;j<args.length;j++){
Calendar.setup({
        inputField     :    args[0],   // id of the input field
        ifFormat       :    "%a, %d %b de %Y",       // format of the input field
        showsTime      :    false,
        timeFormat     :    "24",
        onUpdate       :    args[1]
    });
}
}

// -->
function esNumero(){
var x=$("psta").value
var anum=/(^\d+$)|(^\d+\.\d+$)/
if (anum.test(x)){
	testresult=true;
	if (x == "0"){
		alert(DEF_ALERTA1);
		testresult=false;
		}
	}
else{
	alert(DEF_ALERTA2);
	testresult=false;
	}
if (!testresult){
	$("psta").value =  "1";
}
else{
	if ($("psta").value > "3"){
		$("psta").style.color ="#000000";
		alert(DEF_ALERTA3+$("psta").value);
		}
	}
}
//-->
function RBDisable(que,con,cual){
if (con.checked){
	for(i=0;i<que.length;i++){
		que[i].disabled = true;
		que[i].checked = false;
		}
	}
else {
	var pulsado = false;
	for (j=0;j<que.length;j++){
		if (cual[j].checked){
			pulsado = true;
			}
		}
	if (!pulsado){
		for(i=0;i<que.length;i++){
			que[i].disabled = false;
			if ($("rosei").checked) que[2].checked = true;
			}
		}
	}
if (!$("rosei").checked) {
	if ((cual[0].checked) && (cual[1].checked)){ cual[2].disabled = true;cual[3].disabled = true; }
	else if ((cual[0].checked) && (cual[2].checked)){ cual[1].disabled = true;cual[3].disabled = true; }
	else if ((cual[0].checked) && (cual[3].checked)){ cual[1].disabled = true;cual[2].disabled = true; }
	else if ((cual[1].checked) && (cual[2].checked)){ cual[0].disabled = true;cual[3].disabled = true; }
	else if ((cual[1].checked) && (cual[3].checked)){ cual[0].disabled = true;cual[2].disabled = true; }
	else if ((cual[2].checked) && (cual[3].checked)){ cual[0].disabled = true;cual[1].disabled = true; }
	else {
		for (n=0;n<que.length;n++){ cual[n].disabled = false; }
		}
	}
}
function getElementsByClass(searchClass) {
  var classElements = new Array();
    node = document;
    tag = "input";
  var els = node.getElementsByTagName(tag);
  var elsLen = els.length;
  var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
  for (i = 0, j = 0; i < elsLen; i++) {
    if (pattern.test(els[i].className) ) {
      classElements[j] = els[i];
      j++;
    }
  }
  return classElements;
}
function Clear(clase){
	var ele = getElementsByClass(clase);
	var carpeta;
	for (i=0;i<ele.length;i++) {
		ele[i].checked = false;
		ele[i].disabled = false;
	}
	if ($("rosei").checked) {
		carpeta = $("rosei").value+"/r_";
		if (clase == "male"){
			$("verdeM").checked = true;		
			$("aqtqMPN").checked = true;
			}
		else {
			$("verdeH").checked = true;
			$("aqtqHPN").checked = true;
			}
		}
	else {
		if ($("perso").checked){
			carpeta = $("perso").value+"/p_";
			}
		else carpeta = $("fisch").value+"/f_";
		if (clase == "male"){
			$("verdeM").checked = true;
			$("AzulMPN").checked = true;
			}
		else {
			$("verdeH").checked = true;
			$("AzulHPN").checked = true;
		}
	}
	if (clase == "male"){
		//$("FOM[2].checked = true;
		$("imgm").src = direcc+"/img/"+ carpeta + "verde.jpg";
		$("selmacho").selectedIndex = 0;
		}
	else {
		//$("FOH[2].checked = true;
		$("imgh").src = direcc+"/img/"+ carpeta + "verde.jpg";
		$("selhembra").selectedIndex = 0;
		}
}
function selMut(clase){
var cl = clase;
var spp = $("rosei");
if (spp.checked){
	if (cl == "male"){
var genesm = $("selmacho");
f = document.getElementById("fisch");
p = document.getElementById("perso");
r = document.getElementById("rosei");
lng = get_params_url();
if (f.checked){
	url = direcc+"/lang/fischer-"+lng+".js"; 
}
else if (p.checked){
	url = direcc+"/lang/perso-"+lng+".js"; 
}
else url = direcc+"/lang/rosei-"+lng+".js";
var ele = getElementsByClass(clase);
	var carpeta;
	for (i=0;i<ele.length;i++) {
		ele[i].checked = false;
		ele[i].disabled = false;
	}
var str = genesm.options[genesm.options.selectedIndex].text;
	if ( str.match(roslist[0])){
		document.resumen.recesivoM[4].checked = true;}
	if ( str.match(roslist[1])){
		document.resumen.recesivoM[6].checked = true;}
	if ( str.match(roslist[2])){
		document.resumen.recesivoM[10].checked = true;}
	if ( str.match(roslist[3])){
		document.resumen.dominanteMS[1].checked = true;}
	if ( str.match(roslist[4])){
		document.resumen.dominanteMD[1].checked = true;}
	if ( str.match(roslist[5])){
		document.resumen.recesivoM[8].checked = true;}
	if ( str.match(roslist[6])){
		document.resumen.inoM[0].checked = true;
		RBDisable(document.resumen.inoMP,document.resumen.inoM[0],document.resumen.inoM);}
	if ( str.match(roslist[7])){
		document.resumen.inoM[0].checked = true;
		RBDisable(document.resumen.inoMP,document.resumen.inoM[0],document.resumen.inoM);}
	if ( str.match(roslist[8])){
		document.resumen.inoM[1].checked = true;
		RBDisable(document.resumen.inoMP,document.resumen.inoM[1],document.resumen.inoM);}
	if ( str.match(roslist[9])){
		document.resumen.inoM[0].checked = true;
		document.resumen.inoM[1].checked = true;
		RBDisable(document.resumen.inoMP,document.resumen.inoM[1],document.resumen.inoM);}
	if ( str.match(roslist[10])){
		document.resumen.recesivoM[0].checked = true;}
	if ( str.match(roslist[11])){
		document.resumen.dominanteMS[0].checked = true;}
	if ( str.match(roslist[12])){
		document.resumen.dominanteMD[0].checked = true;}
	factor0(cl);
	if ( str.match(roslist[13])){
		document.resumen.oscuroM.checked = true;}
	if ( str.match(roslist[14])){
		document.resumen.olivaM.checked = true;}
	if ( str.match(roslist[15])){
		document.resumen.aqtqM[0].checked = true;
		RBDisable(document.resumen.aqtqMP,document.resumen.aqtqM[0],document.resumen.aqtqM);}
	if ( str.match(roslist[16])){
		document.resumen.aqtqM[1].checked = true;
		RBDisable(document.resumen.aqtqMP,document.resumen.aqtqM[1],document.resumen.aqtqM);}
	if ( str.match(roslist[17])){
		document.resumen.aqtqM[0].checked = true;
		document.resumen.aqtqM[1].checked = true;
		RBDisable(document.resumen.aqtqMP,document.resumen.aqtqM[1],document.resumen.aqtqM);}
	}
else {
var genesh = document.getElementById("selhembra");
var ele = getElementsByClass(clase);
	var carpeta;
	for (i=0;i<ele.length;i++) {
		ele[i].checked = false;
		ele[i].disabled = false;
	}
var str = genesh.options[genesh.options.selectedIndex].text;
	if ( str.match(roslist[0])){
		document.resumen.recesivoH[2].checked = true;}
	if ( str.match(roslist[1])){
		document.resumen.recesivoH[4].checked = true;}
	if ( str.match(roslist[2])){
		document.resumen.recesivoH[8].checked = true;}
	if ( str.match(roslist[3])){
		document.resumen.dominanteHS[1].checked = true;}
	if ( str.match(roslist[4])){
		document.resumen.dominanteHD[1].checked = true;}
	if ( str.match(roslist[5])){
		document.resumen.recesivoH[6].checked = true;}
	if ( str.match(roslist[6])){
		document.resumen.inoH[0].checked = true;}
	if ( str.match(roslist[7])){
		document.resumen.inoH[0].checked = true;}
	if ( str.match(roslist[8])){
		document.resumen.inoH[1].checked = true;}
	if ( str.match(roslist[9])){
		document.resumen.inoH[0].checked = true;
		document.resumen.inoH[1].checked = true;}
	if ( str.match(roslist[10])){
		document.resumen.recesivoH[0].checked = true;}
	if ( str.match(roslist[11])){
		document.resumen.dominanteHS[0].checked = true;}
	if ( str.match(roslist[12])){
		document.resumen.dominanteHD[0].checked = true;}
	factor0(cl);
	if ( str.match(roslist[13])){
		document.resumen.oscuroH.checked = true;}
	if ( str.match(roslist[14])){
		document.resumen.olivaH.checked = true;}
	if ( str.match(roslist[15])){
		document.resumen.aqtqH[0].checked = true;
		RBDisable(document.resumen.aqtqHP,document.resumen.aqtqH[0],document.resumen.aqtqH);}
	if ( str.match(roslist[16])){
		document.resumen.aqtqH[1].checked = true;
		RBDisable(document.resumen.aqtqHP,document.resumen.aqtqH[1],document.resumen.aqtqH);}
	if ( str.match(roslist[17])){
		document.resumen.aqtqH[0].checked = true;
		document.resumen.aqtqH[1].checked = true;
		RBDisable(document.resumen.aqtqHP,document.resumen.aqtqH[1],document.resumen.aqtqH);}
	}
}
else {
if (cl == "male"){
var genesm = document.getElementById("selmacho");
var ele = getElementsByClass(clase);
	var carpeta;
	for (i=0;i<ele.length;i++) {
		ele[i].checked = false;
		ele[i].disabled = false;
	}
var str = genesm.options[genesm.options.selectedIndex].text;
	if ( str.match(anilist[0])){
		document.resumen.inoM[1].checked = true;
		RBDisable(document.resumen.inoMP,document.resumen.inoM[1],document.resumen.inoM);}
	if ( str.match(anilist[1])){
		document.resumen.dominanteMS[2].checked = true;}
	if ( str.match(anilist[2])){
		document.resumen.dominanteMD[2].checked = true;}
	if ( str.match(anilist[3])){
		document.resumen.dominanteMS[1].checked = true;}
	if ( str.match(anilist[4])){
		document.resumen.dominanteMD[1].checked = true;}
	if ( str.match(anilist[5])){
		document.resumen.recesivoM[0].checked = true;}
	if ( str.match(anilist[6])){
		document.resumen.inoM[2].checked = true;
		RBDisable(document.resumen.inoMP,document.resumen.inoM[2],document.resumen.inoM);}
	if ( str.match(anilist[7])){
		document.resumen.inoM[0].checked = true;
		RBDisable(document.resumen.inoMP,document.resumen.inoM[0],document.resumen.inoM);
		factor0();}
	if ( str.match(anilist[8])){
		document.resumen.inoM[1].checked = true;
		document.resumen.inoM[2].checked = true;
		RBDisable(document.resumen.inoMP,document.resumen.inoM[1],document.resumen.inoM);}
	if ( str.match(anilist[9])){
		document.resumen.inoM[0].checked = true;
		document.resumen.inoM[1].checked = true;
		RBDisable(document.resumen.inoMP,document.resumen.inoM[0],document.resumen.inoM);}
	if ( str.match(anilist[10])){
		document.resumen.inoM[2].checked = true;
		RBDisable(document.resumen.inoMP,document.resumen.inoM[2],document.resumen.inoM);}
	if ( str.match(anilist[11])){
		document.resumen.inoM[0].checked = true;
		RBDisable(document.resumen.inoMP,document.resumen.inoM[0],document.resumen.inoM);}
	if ( str.match(anilist[12])){
		document.resumen.dominanteMS[0].checked = true;}
	if ( str.match(anilist[13])){
		document.resumen.dominanteMD[0].checked = true;}
	factor0(cl);
	if ( str.match(anilist[14])){
		document.resumen.oscuroM.checked = true;}
	if ( str.match(anilist[15])){
		document.resumen.olivaM.checked = true;}
	if (( str.match(anilist[16])) || ( str.match("albino")) || ( str.match("DEC "))){
		document.resumen.AzulM[0].checked = true;}
	}
if (cl == "female") {
var genesh = document.getElementById("selhembra");
var ele = getElementsByClass(clase);
	var carpeta;
	for (i=0;i<ele.length;i++) {
		ele[i].checked = false;
		ele[i].disabled = false;
	}
var str = genesh.options[genesh.options.selectedIndex].text;
	if ( str.match(anilist[0])){
		document.resumen.inoH[1].checked = true;
		RBDisable(document.resumen.inoHP,document.resumen.inoH[1],document.resumen.inoH);}
	if ( str.match(anilist[1])){
		document.resumen.dominanteHS[2].checked = true;}
	if ( str.match(anilist[2])){
		document.resumen.dominanteHD[2].checked = true;}
	if ( str.match(anilist[3])){
		document.resumen.dominanteHS[1].checked = true;}
	if ( str.match(anilist[4])){
		document.resumen.dominanteHD[1].checked = true;}
	if ( str.match(anilist[5])){
		document.resumen.recesivoH[0].checked = true;}
	if ( str.match(anilist[6])){
		document.resumen.inoH[2].checked = true;
		RBDisable(document.resumen.inoHP,document.resumen.inoH[2],document.resumen.inoH);}
	if ( str.match(anilist[7])){
		document.resumen.inoH[0].checked = true;
		RBDisable(document.resumen.inoHP,document.resumen.inoH[0],document.resumen.inoH);}
	if ( str.match(anilist[8])){
		document.resumen.inoH[1].checked = true;
		document.resumen.inoH[2].checked = true;
		RBDisable(document.resumen.inoHP,document.resumen.inoH[1],document.resumen.inoH);}
	if ( str.match(anilist[9])){
		document.resumen.inoH[0].checked = true;
		document.resumen.inoH[1].checked = true;
		RBDisable(document.resumen.inoHP,document.resumen.inoH[0],document.resumen.inoH);}
	if ( str.match(anilist[10])){
		document.resumen.inoH[2].checked = true;
		RBDisable(document.resumen.inoHP,document.resumen.inoH[2],document.resumen.inoH);}
	if ( str.match(anilist[11])){
		document.resumen.inoH[0].checked = true;
		RBDisable(document.resumen.inoHP,document.resumen.inoH[0],document.resumen.inoH);}
	if ( str.match(anilist[12])){
		document.resumen.dominanteHS[0].checked = true;}
	if ( str.match(anilist[13])){
		document.resumen.dominanteHD[0].checked = true;}
	factor0(cl);
	if ( str.match(anilist[14])){
		document.resumen.oscuroH.checked = true;}
	if ( str.match(anilist[15])){
		document.resumen.olivaH.checked = true;}
	if (( str.match(anilist[16])) || ( str.match("albino")) || ( str.match("DEC "))){
		document.resumen.AzulH[0].checked = true;}
	}
 }
}
function factor0(cl){
if ($("rosei").checked){
	if (cl == "male"){
		document.resumen.verdeM.checked = true;
		document.resumen.aqtqMPN.checked = true;
	}
	if (cl == "female"){
		document.resumen.verdeH.checked = true;
		document.resumen.aqtqHPN.checked = true;
	}
}
else {
	if (cl == "male"){
		document.resumen.verdeM.checked = true;
		document.resumen.AzulMPN.checked = true;
	}
	if (cl == "female"){
		document.resumen.verdeH.checked = true;
		document.resumen.AzulHPN.checked = true;
	}
}
}

var newsAjax=null;  
function get_params_url(){
var Url = location.href;
Url = Url.replace(/.*\?(.*?)/,"$1");
Variables = Url.split ("&");
for (i = 0; i < Variables.length; i++) {
	Separ = Variables[i].split("=");
	eval ('var '+Separ[0]+'="'+Separ[1]+'"');
}
return lang;
}
function get_response(imgx,moh) {  
f = document.getElementById("fisch");
p = document.getElementById("perso");
r = document.getElementById("rosei");
lng = get_params_url();
//if ((lng != "cat") && (lng != "es")){ lng = "es";}
if (f.checked){
	url = direcc+"/lang/fischer-"+lng+".php"; 
}
else if (p.checked){
	url = direcc+"/lang/perso-"+lng+".php"; 
}
else url = direcc+"/lang/rosei-"+lng+".php";
bsel = document.getElementById(moh);
imgid = document.getElementById(imgx);
params= "id="+bsel.options[bsel.options.selectedIndex].value;  
newsAjax = new Ajax.Request( url,   
								{ method: "get",   
								parameters: params,
								onComplete: show_id(bsel.options[bsel.options.selectedIndex].value,imgid)}  
                                  );  
 }  
function show_id(param,imgx){
if (($("fisch").checked) || ($("perso").checked)){
	tmut = amut[param]; 
	}
else tmut = rmut[param];
var altura = getImgHeight(imgx.src)+130;
var anchura = getImgWidth(imgx.src)+130;
return function show_teasser(response) {
     <!--overlib(response.responseText,CAPTION, tmut,LEFT,WIDTH,300);-->
	 Shadowbox.open({
        player:     'html',
		title:		''+tmut+'',
        content:    '<div align="center" style="padding-top:10px;padding-bottom:10px"><img src="'+imgx.src+'" /></div><div style="padding:4px;border:1px solid #CCC;vertical-align:bottom;color:#222;font-size:11px;">'+response.responseText+'</div>',
		height:		altura,
		width:		anchura
    });
     newsAjax=null;  
 } 
}
   
function clear_teasser() {  
     if( newsAjax!=null ) {  
         try {   
             newsAjax.transport.abort();   
             newsAjax=null;  
         }   
         catch(e) {}  
     }  
     nd();  
 }  
   
function reportError() {  
     window.alert('Ajax error');  
 }
function DayNight() {
	if (document.body.id == '') {

			datetoday = new Date();
			timenow=datetoday.getTime();
			datetoday.setTime(timenow);
			thehour = datetoday.getHours();

			if (thehour >= 21)
			 timeofday = "night";
			else if (thehour >= 8)
			 timeofday = "day";
			else
			 timeofday = "night";

			document.body.id=timeofday;
			
	}
}
function getImgHeight(imgSrc) {
var newImg = new Image();
newImg.src = imgSrc;
var height = newImg.height;
return height;
}
function getImgWidth(imgSrc) {
var newImg = new Image();
newImg.src = imgSrc;
var width = newImg.width;
return width;
}
function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}

