function  copyAddress() { 

if(document.form1.sInfo.checked == true ) { 
document.form1.billing_firstname.value = document.form1.gift_firstname.value ; 
document.form1.billing_lastname.value = document.form1.gift_lastname.value ; 
document.form1.billing_address.value = document.form1.gift_address.value ; 
document.form1.billing_city.value = document.form1.gift_city.value ; 
document.form1.billing_state.value = document.form1.gift_state.value ; 
document.form1.billing_zip.value = document.form1.gift_zip.value ; 
 

} 



}


function scValidator(formName) { 

//define variables
var formField; 
var message=''; 


//loop through form elements
for(i=0;i<formName.elements.length;i++) { 


formField = formName.elements[i]; 



switch(formName.elements[i].type) {

//text field
case "text": 


//if empty
if(formField.value == '') { 
//and id="required"
if(formField.id == 'required') { 
//check to see if message object exists
if(formField.lang) { message= message + '\r\n' + formField.lang ; }
//display field name if message object doesn't exists
else { message= message + '\r\n' + formField.name + ' Required'; }

   
}

}
  
break; 



//select menu 
case "select-one":
case "select-multiple":


//if empty
if(formField.value == '') { 
//and id="required"
if(formField.id == 'required') { 
//check to see if message object exists
if(formField.lang) { message= message + '\r\n' + formField.lang ; }
//display field name if message object doesn't exists
else { message= message + '\r\n' + formField.name + ' Required'; }

   
  }

}




break; 

//radio button 
case "radio": 


var radioField = formField; 

//if checked
if(formField.checked == true)  { var radioCheck=true;  }

if(formField.id == 'required') { 


var radioMessage; 
var radioRequired=true; 

if(formField.lang) { radioMessage = radioField.lang ; } else { radioMessage= formField.name + ' Required'; }



} 





 





break; 

//check box 
case "checkbox": 

//if empty
if(formField.checked == false) { 
//and id="required"
if(formField.id == 'required') { 
//check to see if message object exists
if(formField.lang) { message= message + '\r\n' + formField.lang ; }
//display field name if message object doesn't exists
else { message= message + '\r\n' + formField.name + ' Required'; }

   
  }

}



break; 



}





 }





//radio button check addition 
if(radioCheck != true && radioRequired == true) { 

message = message + '\r\n' + radioMessage; 

}


//display generic button 
if(message != '') { alert(message); return false; } else { return true; } 








}
