//Validate Member Registration STEP - I
function validateRegister(){
	var e = "";
	var r = validateForm(document.Form1);
	
	if(r){
	
		if (document.getElementById('db_password').value != '') {		
			if(document.getElementById('db_password').value != document.getElementById('_confirm_password').value){
				e += "\nThe passwords do not match, please enter same password in both the fields";
				r = false;
			}	
		}	
						
		if (!r){
			alert("The following must be completed first:\n" + e);	
		}
		
	}
	
	return r;
}

//Validate Member Registration STEP - II
function validateBilling(){

	if (document.getElementById('_card_number') != null){
		if (document.getElementById('_card_number').value != ''){
			if ((document.getElementById('_card_number').value).substring(0, 1) != '*'){
				document.getElementById('db_card_number').value = document.getElementById('_card_number').value
			}
		}
	}	
	
	var e = "";
	var r = validateForm(document.Form1);
	
	if(r){		
		var dtDate = new Date(document.getElementById('db_card_expire_year').value, document.getElementById('db_card_expire_month').value - 1, 1);
		var tdDate = new Date();				
		if (((dtDate.getMonth() + 1) < tdDate.getMonth()) && (dtDate.getYear() == tdDate.getYear())){
			e += "\nCredit Card Expire Month and Year can be either CURRENT or FUTURE."; 
			r = false;
		}
						
		if (!r){
			alert("The following must be completed first:\n" + e);	
		}
		
	}
	
	return r;
}

/*==============================================================================================================

================================================================================================================*/
//Show Hide Additional Certification
function showAddCerti(){
	alert(document.getElementById('db_has_done_62').value);
}

function validateCertification(){
	var r = true;
		// A+ title and certi #
	if(document.getElementById('db_has_done_62').value == 0) { 
		r = false;
	} else if((document.getElementById('db_title_62').value == '') || (document.getElementById('db_certification_id_62').value == '')) { 
		r = false;
	} else {	// Microsoft or CISCO both no
		if((document.getElementById('db_has_done_63').value == 0) && (document.getElementById('db_has_done_64').value == 0)) {  
			r = false;
		} else { // Microsoft or CISCO both if yes then title and certi # must be entered
			if ((document.getElementById('db_has_done_63').value == 1) && 
						((document.getElementById('db_title_63').value == '') || (document.getElementById('db_certification_id_63').value == ''))){
				r = false;		
			} else if ((document.getElementById('db_has_done_64').value == 1) && 
						((document.getElementById('db_title_64').value == '') || (document.getElementById('db_certification_id_64').value == ''))){
				r = false;		
			}			
		}
	} // end A+ title and certi #
	
	if (!r) {
		alert('As a minimum requirement of being a Geeks-In-Route Service Provider, you must have at least an A+ certification, & a Microsoft or CISCO certification. Unfortunately, we will not be able to approve your application at this time.\n\n' + 
																'If you are an existing Service Provider then please update your certification details.\n\nPLEASE VERIFY REQUIRED CERTIFICATION DETAILS.');
	}
	
	return r;
	
}

//Validate Certification()


//Left Margin Expand Collapse
function ecMenu(sMenu, sObj){
	
	if(document.getElementById(sMenu).style.display == '') {
		document.getElementById(sMenu).style.display = 'none';	
		document.getElementById(sObj).innerHTML = '+';
	} else {
		document.getElementById(sMenu).style.display = '';	
		document.getElementById(sObj).innerHTML = '-';
	}
	//alert(document.getElementById(sMenu).style.display);
}

//Request Approval
function requestApproval(sValue){

	document.getElementById("_request_approval").value = sValue;
	document.getElementById("Form1").submit();
	
}

//Register Mailing Address(){
function getRegisterMailingAddress(){
	if (document.getElementById('chkMailingAddress').checked == true)
    {
        document.getElementById('db_card_billing_address1').value = document.getElementById('_address_1').value;
        document.getElementById('db_card_billing_address2').value = document.getElementById('_address_2').value;
        document.getElementById('db_card_billing_city').value = document.getElementById('_city').value;
        document.getElementById('db_card_billing_zip').value = document.getElementById('_zipcode').value;
        document.getElementById('db_card_billing_state').value = document.getElementById('_state').value;
        document.getElementById('db_card_billing_country').value = document.getElementById('_country').value;
    }
    else
     {
        document.getElementById('db_card_billing_address1').value = '';
        document.getElementById('db_card_billing_address2').value = '';
        document.getElementById('db_card_billing_city').value = '';
        document.getElementById('db_card_billing_zip').value = '';
        document.getElementById('db_card_billing_state').value = '';
        document.getElementById('db_card_billing_country').value = '';
    }
}

// Member Comments
//Post Comments on Job Interface
function validateMemberComments(){

	getFTB('rtb_comments'); 
	
	var e = "";
	var r = validateForm(document.Form1);
	return r;
	
}	

