// JavaScript Document

function FormSubmit(){
	document.wizard.submit();
}

function WizardSubmit(){
	
		var msg = 'Please complete: \n\n';		
		var Ok = 0;
	
	if (document.wizard.School.value == 'NO'){
		msg += '- School \n';
		Ok++;
	}
	
	if (document.wizard.Course.value == ''){
		msg += '- Course \n';
		Ok++;
	}
	
		if (document.wizard.Lodging.value == ''){
		msg += '- Lodging \n';
		Ok++;
	}
	
	if (document.wizard.Weeks.value == ''){
		msg += '- Weeks \n';
		Ok++;
	}
		
	//Ok = 0 todos estan bien
	if (Ok == 0){
		document.wizard.submit();
	}else{
		alert (msg);
	}
	
}

function CheckEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0); 
}


function CheckStep2(){
	
		var msg = 'Please complete: \n\n';		
		var Ok = 0;
	
	if (document.wizard.CourseStartDate.value == ''){
		msg += '- Course start date \n';
		Ok++;
	}
	
	if (document.wizard.CourseEndDate.value == ''){
		msg += '- Course end date \n';
		Ok++;
	}
		
	//Ok = 0 todos estan bien
	if (Ok == 0){
		document.wizard.submit();
	}else{
		alert (msg);
	}
	
}

function CheckStep3(){
	
		var msg = 'Please complete: \n\n';		
		var Ok = 0;
	/*
	if (document.wizard.CardType.value == ''){
		msg += '- Credit card type \n';
		Ok++;
	}
	*/
	
	var s = "no";
	for ( var i = 0; i < document.wizard.CardType.length; i++ ) {
		if ( document.wizard.CardType[i].checked ) {
			s= "si";
		break;
		}
	}
	if ( s == "no" ){
		msg += '- Credit card type \n';
		Ok++;
	}
	
	if (document.wizard.CardNumber.value == ''){
		msg += '- Card number \n';
		Ok++;
	}	
	
	if (document.wizard.MonthExpiration.value != '' &&
		document.wizard.YearExpiration.value != ''){		
		document.wizard.ExpirationDate.value = document.wizard.MonthExpiration.value + '-20' + document.wizard.YearExpiration.value;
	}else{		
		document.wizard.ExpirationDate.value == '';
	}
	
	if (document.wizard.ExpirationDate.value == ''){
		msg += '- Expiration date \n';
		Ok++;
	}
	
	if (document.wizard.NameOnCard.value == ''){
		msg += '- Name as it appears on card \n';
		Ok++;
	}
	
	if (document.wizard.SecurityCode.value == ''){
		msg += '- 3-digit security code \n';
		Ok++;
	}
	
	if (document.wizard.BillingAddress.value == ''){
		msg += '- Address \n';
		Ok++;
	}
	/*
	if (document.wizard.BillingStreet.value == ''){
		msg += '- Street/Apartment \n';
		Ok++;
	}
	*/
	if (document.wizard.BillingCity.value == ''){
		msg += '- City \n';
		Ok++;
	}
	
	if (document.wizard.BillingState.value == ''){
		msg += '- State/Region \n';
		Ok++;
	}
	
	if (document.wizard.BillingZip.value == ''){
		msg += '- Zip/Postal code \n';
		Ok++;
	}
		
	if (document.wizard.BillingCountry.value == ''){
		msg += '- Country \n';
		Ok++;
	}
	/*
	var s = "no";
	for ( var i = 0; i < document.wizard.Amount.length; i++ ) {
		if ( document.wizard.Amount[i].checked ) {
			s= "si";
		break;
		}
	}
	if ( s == "no" ){
		msg += "- Amount to charge \n";
		Ok++;
	}
	*/
/*	if (document.wizard.AmountCheck.checked == false)
	{
		//msg += "Please indicate registration fee. \n";
		msg += "\n Please indicate that you wish to pay the balance.";
		Ok++;
	}*/
	if (document.wizard.Terms.checked == false)
	{
		msg += "\n  Please indicate that you have read and agree to the contents of this document.";
		Ok++;
	}
			
	//Ok = 0 todos estan bien
	if (Ok == 0){
		get(this.parentNode);//document.wizard.submit();
	}else{
		alert (msg);
	}
	
}

function CheckStep2Phase2(){
	
		var msg = '';//'Please complete: \n\n';		
		var Ok = 0;

	if (document.wizard.checkbox.checked == false)
	{
		msg += "\n  Please indicate that you have read and agree to the Enrollment Policy.";
		Ok++;
	}

	if (document.wizard.ConfirmDue.checked == false)
	{
		msg += "\n  Please confirm process payment.";
		Ok++;
	}
	//Ok = 0 todos estan bien

	if (Ok == 0){
		document.wizard.submit();
	}else{
		alert (msg);
	}
	
}




function CheckStep9(){
	
		//var msg = 'Please complete: \n\n';		
		var Ok = 0;
			
	//Ok = 0 todos estan bien
	var Val = 0;
  for ( var i = 0; i < document.wizard.FreeTravelInsurance.length; i++ ) {
    if ( document.wizard.FreeTravelInsurance[i].checked ) {
		Val = document.wizard.FreeTravelInsurance[i].value;
    break;
    }
  }
		//alert(document.getElementById('FreeTravelInsurance').value);
		//alert(Val);
	if (Val == 2){
		get(this.parentNode);
	}else{
		document.wizard.submit();
	}
	
}

function CheckRequest(){
	
		var msg = 'The following errors have been detected: \n\n';		
		var Ok = 0;
	
	if (document.wizard.first_name.value == ''){
		msg += '- Please enter your first name. \n';
		Ok++;
	}
	
	if (document.wizard.last_name.value == ''){
		msg += '- Please enter your last name. \n';
		Ok++;
	}
	
		var email = CheckEmail(document.wizard.email.value);
		if (email != true){			
			msg += '- Please enter a valid email address. \n';
			Ok++;
		}			
	if( document.getElementById('00N50000001K9LX').checked == true){
		if( document.getElementById('city').value == '' ||
				document.getElementById('street').value == '' ||
				document.getElementById('state').value == '' ||
				document.getElementById('country').value == '' ||
				document.getElementById('zip').value == ''){ // PRINT BROCHURE
					msg += '- You have requested a printed brochure. Please enter your full address. \n';
					Ok++;
		}
	}
/*
	if (document.wizard.address.value == ''){
		msg += '- Please enter your address \n';
		Ok++;
	}

	if (document.wizard.city.value == ''){
		msg += '- Please enter your city. \n';
		Ok++;
	}

	if (document.wizard.state.value == ''){
		msg += '- Please enter your state. \n';
		Ok++;
	}

	if (document.wizard.zip.value == ''){
		msg += '- Please enter your postal code. \n';
		Ok++;
	}

	if (document.wizard.country.value == ''){
		msg += '- Please enter your country. \n';
		Ok++;
	}
*/
	if (document.getElementById('00N50000001KAdI').value == ''){
		msg += '- How did you hear about BridgeAbroad? \n';
		Ok++;
	}
	
	if (document.getElementById('00N50000001K9My').value == ''){
		msg += '- Please specify how you heard about BridgeAbroad. \n';
		Ok++;
	}
	
	if (document.getElementById('00N50000001K9RA').value == ''){
		msg += '- Please let us know how soon you would like to start your course. \n';
		Ok++;
	}
		
		
var m1 = document.wizard.Course_interest;
var m1len = m1.length ;
document.getElementById('00N50000001K9Qv').value = "";
document.getElementById('00N50000001K9QX').value = "";
document.getElementById('00N50000001K9Nd').value = "";

    for ( i=0; i<m1len ; i++){
        
		if (m1.options[i].selected == true ) {
			if ( document.getElementById('00N50000001K9Qv').value == "" )
			{
				document.getElementById('00N50000001K9Qv').value = m1.options[i].value;
			} 
			else if( document.getElementById('00N50000001K9QX').value == "" ) 
			{
				document.getElementById('00N50000001K9QX').value = m1.options[i].value;
			}
			else if( document.getElementById('00N50000001K9Nd').value == "" ) 
			{
				document.getElementById('00N50000001K9Nd').value = m1.options[i].value;
			}
		}
	}

	if (document.getElementById('00N50000001K9Qv').value == ''){
		msg += '- Please select the location are you interested in. \n';
		Ok++;
	}
	
	//Ok = 0 todos estan bien
	if (Ok == 0){
		document.wizard.submit();
	}else{
		alert (msg);
	}
	
}


function BillingSameStepOne(Address1, Address2, City, State, Zip, Country){
				
	if (document.getElementById('BillingSameStep1').checked){
       document.getElementById('BillingAddress').value = Address1;
       document.getElementById('BillingAddress2').value = Address2;
       //document.getElementById('BillingStreet').value = Street;
       document.getElementById('BillingCity').value = City;
       document.getElementById('BillingState').value = State;
       document.getElementById('BillingZip').value = Zip;
       document.getElementById('BillingCountry').value = Country;
	}else{
       document.getElementById('BillingAddress').value = '';
       document.getElementById('BillingAddress2').value = '';
      // document.getElementById('BillingStreet').value = '';
       document.getElementById('BillingCity').value = '';
       document.getElementById('BillingState').value = '';
       document.getElementById('BillingZip').value = '';
       document.getElementById('BillingCountry').value = '';
	}
}

function list3(){

var m1 = document.wizard.Course_interest;//getElementById('Course_interest');
var m1len = m1.length;
var j = 0 ;
var jj = 0 ;
var a = 0 ;
var aa = 3 ;
//var lista= new Array(3);

    for ( i=0; i<m1len ; i++){ 	      
		if (m1.options[i].selected == true ) {												
				a++;							
		}				
	}

if ( a < 4 ) {

	for (j=1; j<=3; j++){	
		lista[j] = "undefine";
	}
	j = 0;
	aa = a;
    for ( i=0; i<m1len ; i++){ 	      
		if (m1.options[i].selected == true ) {												
				j++;								
				lista[j] = i;				
		}				
	}
		
}			
	
	for (i=0; i<m1len ; i++){ 		
		m1.options[i].selected = false;		
	}
	
	for (j=1; j<=aa; j++){	
		jj = lista[j];	
	//alert(jj);		
		m1.options[jj].selected = true;	
	}		
	//alert(a);		
	if ( a > 3 ) {
		alert("Please select a maximum of 3 locations.");			
	}				
}
function hideTable(idTab){
	  if(document.getElementById('prices_div'))
	  document.getElementById('prices_div').style.display = "none";    
	  if(document.getElementById('school_div'))
	  document.getElementById('school_div').style.display = "none";    
    if(document.getElementById('city_div'))
    document.getElementById('city_div').style.display = "none";    
    if(document.getElementById('opinions_div'))
    document.getElementById('opinions_div').style.display = "none"; 
    if(document.getElementById('students_div'))
    document.getElementById('students_div').style.display = "none";  
    if(document.getElementById('activities_div'))
    document.getElementById('activities_div').style.display = "none";     
    if(document.getElementById('courses_div'))
    document.getElementById('courses_div').style.display = "none"; 
    if(document.getElementById('teachers_div'))
    document.getElementById('teachers_div').style.display = "none";  
     /*PROMO*/
  /*   if(document.getElementById('prices_div_promo'))
    			document.getElementById('prices_div_promo').style.display = "block";   */
    if(document.getElementById(idTab))
       document.getElementById(idTab).style.display = "block";  

    if(idTab){
    	if(document.getElementById('prices_div_css'))
    		document.getElementById('prices_div_css').style.color = "#f06812";
    	if(document.getElementById('school_div_css'))
    		document.getElementById('school_div_css').style.color = "#f06812";
    	if(document.getElementById('city_div_css'))
    		document.getElementById('city_div_css').style.color = "#f06812";
    	if(document.getElementById('opinions_div_css'))
    		document.getElementById('opinions_div_css').style.color = "#f06812";
    	if(document.getElementById('students_div_css'))
    		document.getElementById('students_div_css').style.color = "#f06812";
    	if(document.getElementById('activities_div_css'))
    		document.getElementById('activities_div_css').style.color = "#f06812";
    	if(document.getElementById('courses_div_css'))
    		document.getElementById('courses_div_css').style.color = "#f06812";
    	if(document.getElementById('teachers_div_css'))
    		document.getElementById('teachers_div_css').style.color = "#f06812";
    	if(document.getElementById(idTab + '_css'))	
    		document.getElementById(idTab + '_css').style.color = "#037ca7";
    }

}

function PositionPromo(){
	if(document.getElementById('prices_div_promo')){
			document.getElementById('prices_div_promo').style.display = "block"; 
			posDisplayOn(240,53,'image_ref_promo','prices_div_promo');
	}
}