var stage;
var oks = 0;
var url = "http://swwschool.com.ar/inc/testing.php";
var enviroment;
var person_email;
// devuelve un bjeto AJAX valido
function getAjax()
{
  var xmlHttp=null;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    }
  return xmlHttp;
};

function trim(str){
  return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
};

function checkEmail(email) {  
  var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  return filter.test(email);  
}

function check_form(form){  
  //form = document.getElementById(f);
  var errores = '';
  var name = trim(form.elements['name'].value);
  var surname = trim(form.elements['surname'].value);  
  var email = trim(form.elements['email'].value);
  if( name == '' ) errores += 'El nombre no puede ser vacio \n';
  if( surname == '' ) errores += 'El apellido no puede ser vacio \n';
  if(!checkEmail(email)) errores += 'El e-mail no es valido \n';
  return errores;  
}

function doSubmit(form){
  errores = check_form(form);
  if(errores == ''){ //si no hay errores sumbit del form
    //form = document.getElementById(form);    
    var name = trim(form.elements['name'].value);
    var surname = trim(form.elements['surname'].value);
    var age = '';
    for(i=0;i<7;i++){
      if(form.elements['edad'+i].checked) age = form.elements['edad'+i].value;
    };    
    var email = trim(form.elements['email'].value);   
    person_email = email;
    
    var ajax = getAjax(); 
    
    var params = 'stage=0&oks=5&name='+name+'&surname='+surname+'&age='+age+'&email='+email;
    ajax.open("POST", url, false);  
    ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    ajax.setRequestHeader("Content-length", params.length);
    ajax.setRequestHeader("Connection", "close");
    ajax.send(params);  
    enviroment.innerHTML = ajax.responseText;
  }else{ //si hay errores lo anuncio y espero que corriga
    alert('Hay errores en la carga del formulario:'+errores);
  };
  
};

function checkAll(){
  var checks = document.getElementsByTagName("input");  
  oks = 0;
  for(i=0; i< checks.length; i++){    
    check = checks[i];
    if(check.type != 'radio') continue;
    form = check.form;
    check.disabled = true; //desabilito el checkbox para que no joda
    if(check.checked == true && check.value == 'va'){
      document.getElementById(form.name + check.id).className = 'bien';
      oks++; //le agrego uno a los bien
    };  
    //if(check.checked == false && check.value == 'va'){
    //  document.getElementById(form.name + check.id).className = 'mal';
    //};
    if(check.checked == true && check.value == 'in'){
      document.getElementById(form.name + check.id).className = 'mal';
    };
  };
};

function nextStage(){
  checkAll();
  var ajax = getAjax(); 
  stage = document.getElementById('stage').value;
  var params = 'stage='+stage+'&oks='+oks+'&email='+person_email;  
  oks = 0;  
  ajax.open("POST", url, false);  
  ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  ajax.setRequestHeader("Content-length", params.length);
  ajax.setRequestHeader("Connection", "close");
  ajax.send(params);  
  enviroment.innerHTML = ajax.responseText;
};

function chargeAppOn(div){
  var ajax = getAjax();  
  var params = 'showform=1';
  enviroment = document.getElementById(div+'');  
  ajax.open("POST", url, false);  
  ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  ajax.setRequestHeader("Content-length", params.length);
  ajax.setRequestHeader("Connection", "close");
  ajax.send(params);  
  enviroment.innerHTML = ajax.responseText;
};


function mouse_flag_over(name){
  document.getElementById("flag_span").innerHTML = name;
};
function mouse_flag_out(){
  document.getElementById("flag_span").innerHTML = "";
};

function active_tab(tab){
  function setAllPasive(){
    var totalTabs = 6;
    for(var i = 1; i<= totalTabs; i++){
      document.getElementById('span'+i).className = 'bgstandar';
      document.getElementById('div_span'+i).style.display = 'none';
    };
  };
  setAllPasive();
  tab.className = 'bgactive';
  document.getElementById('div_' + tab.id).style.display = 'block';
};

src = ["img/banners/banner-japones.jpg", "img/banners/banner-italiano.jpg", "img/banners/banner-portugues.jpg", "img/banners/banner-frances.jpg"]

//set duration for each image
duration = 4;

//Please do not edit below
ads=[]; ct=0;
function switchAd() {
  var n=(ct+1)%src.length;
  if (ads[n] && (ads[n].complete || ads[n].complete==null)) {
    document["Ad_Image"].src = ads[ct=n].src;
  }
  ads[n=(ct+1)%src.length] = new Image;
  ads[n].src = src[n];
  setTimeout("switchAd()",duration*1000);
}
/*onload = function(){
	if (document.images)
	switchAd();
}*/
  
$(document).ready(function() {
	//$('#bannerpublicidad a').lightBox({fixedNavigation:true});
    $('#slideshow').cycle({
      fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	  /*fx: 'custom',
	  //timeout: 4000,
	  cssAfter: {
		float: 'right',
		display: 'block',
		//left: 0,
		opacity: 1,
		zIndex: 0//,
		//left: -440;
	  },
	  cssBefore: {
		float: 'right',
		display: 'block',
		//left: 0,
		opacity: 0,
		zIndex: 1/*,
		left: -440;*
	  },
	  cssFirst: {
		float: 'right',
	  },
    animOut: {  
        opacity: 0  
    }, 
    animIn: {  
		opacity: 1
    },
	delay: -3000*/
    });
    $('.galeria a').lightBox({fixedNavigation:true});	
	//$('#bannerpublicidad a').click();

});

