					/**
					* NOTE!! THIS FILE MUST BE IN LATIN 1 ENCODING!!
					* Prevents all characters but the ones in the latin alphabets to be typed in. 
					*****/
					var english_chars_only = function (event) 
					{
						var newurl=window.location.host  
						var REV1 = /[^\w-_@\s\.ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüý\+]/gi; 

						if(REV1.test(event.src().value))
						{ 
							//Prepare for English Error message here
    							document.getElementById("japaneseerror").innerHTML ="";
                           				event.src().value = event.src().value.replace(REV1, '');
							return false;
						}
						else
						{
                           				document.getElementById("japaneseerror").innerHTML ="";						   
							return true;
						}
					}

						
					/**
					* Prevents all characters but phone characters to be added in the input field. 
					*****/
					var phone_chars_only = function (event) 
					{
						var c = event.key().string;
					  	var re = new RegExp("[^0-9_@\-]", "g");
					  	regExpArr = re.exec(c);
					  
					  	if (regExpArr != null && regExpArr[0] != null)
					  	{
							string = c;
							var c1 = c.charCodeAt(0);
							if(c == '.')
							{
								//IE6 fix. Non English latin characters couldnt be matched with RegExp
							}
							else
							{
						    		event.stop();
						    	}
						}
					}
						
					/**
					*Global Variables for IE event Paste
					*****/
					var sNewString = "new content";
					var sSave = "";
						
					function beforePaste() 
					{
					    event.returnValue = false;
					}
						
					function paste(ctrl_) 
					{
						return;
					}