// JavaScript Document
// use for shop_preview
function InventedValidateEmailForm(form, action, target, operator, Data_Message_Array){
	var objForm;
	var j,s;
	var AlertMsg;
	AlertMsg = "";
	objForm = document.getElementById(form);
	j=false;
	
	if(objForm.elements["sender_name"].value == ''){
		AlertMsg += Data_Message_Array["PLEASE_INDICATE_YOUR_NAME"] + "\n";
		j = true;
	}
	
	if(objForm.elements["friend_email"].value == ''){
		AlertMsg += Data_Message_Array["PLEASE_INDICATE_AN_ADDRESS_EMAIL_RECIPIENT"] + "\n";
		j = true;
	}
	else{
		
		if ( multiEmail( objForm.elements["friend_email"].value ) != '' ) {
			AlertMsg += multiEmail( objForm.elements["friend_email"].value ) ;
			j = true;	
		}
	}
	
	if( j ){
		alert( AlertMsg );
		j = false;
		AlertMsg = "";
		return false;
	}
	else{
 			;
	}
}

function ValidateEmailForm(form, action, target, operator, Data_Message_Array){
	var objForm;
	var j,s;
	var AlertMsg;
	AlertMsg = "";
	objForm = document.getElementById(form);
	j=false;
	
	if(objForm.elements["sender_name"].value == ''){
		AlertMsg += Data_Message_Array["PLEASE_INDICATE_YOUR_NAME"] + "\n";
		j = true;
	}
	
	if(objForm.elements["friend_email"].value == ''){
		AlertMsg += Data_Message_Array["PLEASE_INDICATE_AN_ADDRESS_EMAIL_RECIPIENT"] + "\n";
		j = true;
	}
	else{
		
		if ( multiEmail( objForm.elements["friend_email"].value ) != '' ) {
			AlertMsg += multiEmail( objForm.elements["friend_email"].value ) ;
			j = true;	
		}
	}
	
	if( j ){
		alert( AlertMsg );
		j = false;
		AlertMsg = "";
		return false;
	}
	else{
			document.getElementById("div_ajax_sending").style.display = "inline";		
			document.getElementById("EmailSubmit").disabled = "disabled";	
			xajax_SubmitEmailContent(xajax.getFormValues(form));
			
//		objForm.action ="testemail.php";
//		objForm.submit();
	}
}

// --------------------------------------------------
// MODIFIED BY BEN ON 07JUNE2007
// MULTIPLE EMAIL CHECKING
// THE EMAIL STRING SHOULD BE SPERATED BY ";" OR ","
// --------------------------------------------------
function multiEmail(email_field) {
	var return_value = false;
	var str_AlertMsg = '';
	// CHECK THE SEPERATOR ';'
	if ( email_field.indexOf(';') != -1 ){
		email = email_field.split(';');	
	}else if ( email_field.indexOf(',') != -1 ){
		email = email_field.split(',');	
	}else{
		var email = new Array();
		email[0] = email_field;
	}

	for (var i = 0; i < email.length; i++) {
		if ( !isEmail( trim(email[i]) ) ) {
			str_AlertMsg += Data_Message_Array["THE_FORMAT_OF_THE_ADDRESS_EMAIL_IS_NOT_VALID"] + ' ' + email[i] + "\n";			
		}
	}
	return str_AlertMsg;
}
