function validateSelIndia(displayMessage){

/*	//Alert box for displaying current dropdown list values	
	alert("nv1="+document.getElementById("nv1").options[document.getElementById("nv1").selectedIndex].value+
	"\nnv2="+document.getElementById("nv2").options[document.getElementById("nv2").selectedIndex].value+
	"\nnv3="+document.getElementById("nv3").options[document.getElementById("nv3").selectedIndex].value+
	"\nnv4="+document.getElementById("nv4").options[document.getElementById("nv4").selectedIndex].value+
	"\nnv5="+document.getElementById("nv5").options[document.getElementById("nv5").selectedIndex].value+
	"\nnv6="+document.getElementById("nv6").options[document.getElementById("nv6").selectedIndex].value);
*/	

	if(document.getElementById("nv1").options[document.getElementById("nv1").selectedIndex].value>0 || 
	document.getElementById("nv2").options[document.getElementById("nv2").selectedIndex].value>0 || 
	document.getElementById("nv3").options[document.getElementById("nv3").selectedIndex].value>0 ||
	document.getElementById("nv4").options[document.getElementById("nv4").selectedIndex].value>0 || 
	document.getElementById("nv5").options[document.getElementById("nv5").selectedIndex].value>0 || 
	document.getElementById("nv6").options[document.getElementById("nv6").selectedIndex].value>0)
		return true;
	else{
		if(displayMessage)
			alert("Incorrect number of visas ordered.");
		return false;
	}
}

function validateSelBrazil(displayMessage){
	if(document.getElementById("nv1").options[document.getElementById("nv1").selectedIndex].value>0 ||
	document.getElementById("nv2").options[document.getElementById("nv2").selectedIndex].value>0)
		return true;
	else{
		if(displayMessage)
			alert("Incorrect number of visas ordered.");
		return false;
	}
}

function validateSelRussia(displayMessage){
	if(document.getElementById("nv1").options[document.getElementById("nv1").selectedIndex].value>0 || 
	document.getElementById("nv2").options[document.getElementById("nv2").selectedIndex].value>0 || 
	document.getElementById("nv3").options[document.getElementById("nv3").selectedIndex].value>0 ||
	document.getElementById("nv4").options[document.getElementById("nv4").selectedIndex].value>0 || 
	document.getElementById("nv5").options[document.getElementById("nv5").selectedIndex].value>0 )
		return true;
	else{
		if(displayMessage)
			alert("Incorrect number of visas ordered.");
		return false;
	}
}

function updateVisaTotalIndia(){
	if(validateSelIndia(false)){
		var temp=( (+document.getElementById("nv1").options[document.getElementById("nv1").selectedIndex].value)+
		(+document.getElementById("nv2").options[document.getElementById("nv2").selectedIndex].value)+
		(+document.getElementById("nv3").options[document.getElementById("nv3").selectedIndex].value)+
		(+document.getElementById("nv4").options[document.getElementById("nv4").selectedIndex].value)+
		(+document.getElementById("nv5").options[document.getElementById("nv5").selectedIndex].value)+
		(+document.getElementById("nv6").options[document.getElementById("nv6").selectedIndex].value) ).toFixed(2);
		
		document.getElementById("total1").value=("$"+temp);
	}
	else{
		document.getElementById("total1").value="$0.00";
		alert("Please select at least one type of visa to purchase in order to continue payment online.");
	}
}

function updateVisaTotalBrazil(){
	if(validateSelBrazil(false)){
		var temp=( (+document.getElementById("nv1").options[document.getElementById("nv1").selectedIndex].value)+
		(+document.getElementById("nv2").options[document.getElementById("nv2").selectedIndex].value) ).toFixed(2);
		
		document.getElementById("total1").value=("$"+temp);
	}
	else{
		document.getElementById("total1").value="$0.00";
		alert("Please select at least one type of visa to purchase in order to continue payment online.");
	}
}

function updateVisaTotalRussia(){
	if(validateSelRussia(false)){
		var temp=( (+document.getElementById("nv1").options[document.getElementById("nv1").selectedIndex].value)+
		(+document.getElementById("nv2").options[document.getElementById("nv2").selectedIndex].value)+
		(+document.getElementById("nv3").options[document.getElementById("nv3").selectedIndex].value)+
		(+document.getElementById("nv4").options[document.getElementById("nv4").selectedIndex].value)+
		(+document.getElementById("nv5").options[document.getElementById("nv5").selectedIndex].value) ).toFixed(2);
		
		document.getElementById("total1").value=("$"+temp);
	}
	else{
		document.getElementById("total1").value="$0.00";
		alert("Please select at least one type of visa to purchase in order to continue payment online.");
	}
}

/*
function returnValue(indexName){
	return (document.getElementById(indexName).options[document.getElementById(indexName).selectedIndex].value);
}*/

function returnValues(fieldName){
	var valueForm=0.00;
	valueForm=(document.getElementById(fieldName).options[document.getElementById(fieldName).selectedIndex].value);

	return valueForm;
}

function genericvalidateSel(displayMessage,numTerms){
	var result=false;
	
	for(var x=1;x<=numTerms;x++){
		if(returnValues(("nv"+x))>0) result=true;
	}
	
	if(result)
		return true;
	else{
		if(displayMessage)
			alert("Incorrect number of visas ordered.");
		return false;
	}	
}

function genericupdateVisaTotalBrazil(numberFields){
	var temp=0.00;

	if(genericvalidateSel(false,numberFields)){

		for(var x=1;x<=numberFields;x++){
			temp+=returnValues(("nv"+x));
		}
	}
	else{
		document.getElementById("total1").value="$0.00";
		alert("Please select at least one type of visa to purchase in order to continue payment online.");
	}
	document.getElementById("total1").value=("$"+temp);
}
