	function valida_questionario(){
		var elementos = document.getElementsByTagName("input");
		var radios=Array();
		var j=0;
		var k=0;
		var flag=false;
		for(i=0;i<elementos.length; i++){
			if (elementos[i].type == "radio"){
				radios[j]=elementos[i];
				j++;
			}
		}
		var encontrados=conta_grupo_radios(radios);
		for(i=0;i<encontrados.length;i++){
			flag=false;
			for(j=0;j<encontrados[i];j++){
				if(radios[k].checked==true)
					flag=true;
				k++;
			}
			if(!flag){
                alert ('Please Select Canada or USA before performing a search');             //include here any alert if wanted;
				return false
			}
		}
		return true;
	}

	function conta_grupo_radios(radios){
		var j=0;
		var k=1;
		var encontrados=Array();
		for(i=1;i<radios.length;i++){
			if(radios[i].name!=radios[i-1].name){
				encontrados[j]=k;
				j++;
				k=1;
			}
			else{
				k++;
			}
		}
		encontrados[j]=k;
		return encontrados;
	}
