// JavaScript Document
        function validate_form(theForm) 
        {
			if(theForm.cname.value == "" || theForm.cname.value == "Name...") {
                alert("Please enter your name first!");
                theForm.cname.focus();
                return false;	
            }
			if(validateEmailAdd(theForm.email) == true || theForm.email.value == "Email...") {
                alert("You have entered invalid e-mail. Please check your input first!");
                theForm.email.focus();
                return false;	
            }
			
            theForm.submit();
        }
        

        function validateEmailAdd(fld) {
            var error=false;
            var tfld = trim(fld.value);	// value of field with whitespace trimmed off
            var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/;
            var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
           
            if (fld.value == "") {
                error = true;
            } else if (!emailFilter.test(tfld)) {              //test email for illegal characters
                error = true;
            } else if (fld.value.match(illegalChars)) {
                error = true;
            } 
            return error;
        }
        
        function trim(s) {  
            var i;
            var returnString = "";
            // Search through string's characters one by one.
            // If character is not a whitespace, append to returnString.
            for (i = 0; i < s.length; i++)
            {   
                // Check that current character isn't whitespace.
                var c = s.charAt(i);
                if (c != " ") returnString += c;
            }
            return returnString;
        }
		
		
		/**
		 * DHTML phone number validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
		 */
		
		// Declaring required variables
		var digits = "0123456789";
		// non-digit characters which are allowed in phone numbers
		var phoneNumberDelimiters = "()- ";
		// characters which are allowed in international phone numbers
		// (a leading + is OK)
		var validWorldPhoneChars = phoneNumberDelimiters + "+";
		// Minimum no of digits in an international phone no.
		var minDigitsInIPhoneNumber = 10;
		
		function isInteger(s)
		{   var i;
			for (i = 0; i < s.length; i++)
			{   
				// Check that current character is number.
				var c = s.charAt(i);
				if (((c < "0") || (c > "9"))) return false;
			}
			// All characters are numbers.
			return true;
		}
		function trim(s)
		{   var i;
			var returnString = "";
			// Search through string's characters one by one.
			// If character is not a whitespace, append to returnString.
			for (i = 0; i < s.length; i++)
			{   
				// Check that current character isn't whitespace.
				var c = s.charAt(i);
				if (c != " ") returnString += c;
			}
			return returnString;
		}
		function stripCharsInBag(s, bag)
		{   var i;
			var returnString = "";
			// Search through string's characters one by one.
			// If character is not in bag, append to returnString.
			for (i = 0; i < s.length; i++)
			{   
				// Check that current character isn't whitespace.
				var c = s.charAt(i);
				if (bag.indexOf(c) == -1) returnString += c;
			}
			return returnString;
		}
		
		function checkInternationalPhone(strPhone){
		var bracket=3
		strPhone=trim(strPhone)
		if(strPhone.indexOf("+")>1) return false
		if(strPhone.indexOf("-")!=-1)bracket=bracket+1
		if(strPhone.indexOf("(")!=-1 && strPhone.indexOf("(")>bracket)return false
		var brchr=strPhone.indexOf("(")
		if(strPhone.indexOf("(")!=-1 && strPhone.charAt(brchr+2)!=")")return false
		if(strPhone.indexOf("(")==-1 && strPhone.indexOf(")")!=-1)return false
		s=stripCharsInBag(strPhone,validWorldPhoneChars);
		return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
		}
		
			
function validate_form1()
{
    valid = true;

    if(document.form1.emailAddress.value == "")
    {
        alert ( "Please Enter the Email Address" );
        document.form1.emailAddress.focus();
       return false;
    }
    if(document.form1.cEmailAddress.value == "")
    {
        alert ( "Please Enter the Second Email Address" );
        document.form1.cEmailAddress.focus();
        return  false;
    }
    if(document.form1.emailAddress.value != document.form1.cEmailAddress.value)
    {
    	alert("Please Enter Same Email Address");
    	document.form1.cEmailAddress.focus();
    	return false;
    }


    if(document.form1.amount.value == "")
    {
        alert ( "Please Enter the Amount" );
        document.form1.amount.focus();
       return false;
    }
    if(document.form1.cAmount.value == "")
    {
        alert ( "Please Enter the Second Amount" );
        document.form1.cAmount.focus();
        return  false;
    }
    if(document.form1.amount.value != document.form1.cAmount.value)
    {
    	alert("Please Enter Same Amount");
    	document.form1.cAmount.focus();
    	return false;
    }
    return valid;
}
