function verifyNotemptyString( str )
	{
		var i,n,ch;
		i=0 ; n=str.length;
		for( ; i<n; i++ )
			{
				ch = str.charAt( i );
				if( ch != ' ' )
					return true;
			}
		return false;
	}
	
function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
		 alert("Please specify a valid phone number");
         }
      }
   return IsNumber;
   
   }


function checkemail2(mail)
	{
		var str=document.getElementById(mail).value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if (filter.test(str))
			var testresults=true;
		else
			{
				alert("Please specify a valid email address.");
				testresults=false;
			}
		return (testresults);
	}
	
function verifyRegisterForm2()
				{
					if( verifyNotemptyString( document.getElementById('username').value ) == false )
					{
					 		alert("Please specify your username.");
							return false;
					}
					if(!checkemail2('mail'))
					{
							return false;
					}
					return true;
				}
	
function verifyRegisterForm()
				{
					if( verifyNotemptyString( document.getElementById('username').value ) == false )
					{
					 		alert("Please specify your username.");
							return false;
					}

					if( verifyNotemptyString( document.getElementById('password').value ) == false )
					{
					 		alert("Please insert a password.");
							return false;
					}
					
					if (document.getElementById('password').value != document.getElementById('password2').value)
					{
					alert("Passwords don't match.");
							return false;
					
					}
					if( verifyNotemptyString( document.getElementById('name').value ) == false )
					{
					 		alert("Please write your name.");
							return false;
					}
					if( verifyNotemptyString( document.getElementById('address').value ) == false )
					{
					 		alert("Please write an address.");
							return false;
					}
					if(!IsNumeric(document.getElementById('phone').value))
					{
					return false;
					}
					if( verifyNotemptyString( document.getElementById('phone').value ) == false )
					{
					 		alert("Please write your phone number.");
							return false;
					}
					if(!checkemail2('mail'))
					{
							return false;
					}
					return true;
				}
				
function verifyContactForm()
				{
					if( verifyNotemptyString( document.getElementById('name').value ) == false )
					{
					 		alert("Please specify your name.");
							return false;
					}
					if(!checkemail2('mail'))
					{
							return false;
					}
					if( verifyNotemptyString( document.getElementById('message').value ) == false )
					{
					 		alert("Please specify a message.");
							return false;
					}
					return true;
				}

function checkForm()
	{
		if( verifyNotemptyString( document.getElementById('senderName').value ) == false )
		{
				alert("Please specify your name.");
				return false;
		}
		if(!checkemail2('senderEmail'))
		{
				return false;
		}
		if(document.getElementById('receiverEmailList').options.length!=0)
		{
			return true;
		}
		else{
			alert('Please add recipients.');
			return false;
		}
		return true;
	}
	
function test()
	{
	alert("fadsgfas");
	return false;
	}
function ok(maxchars) {
 if(document.comment.text.value.length > maxchars) {
   alert('Too much data in the text box! Please remove '+
    (document.comment.text.value.length - maxchars)+ ' characters');
   return false; }
 else
   return true; }


function characterCount(e)
{
	var text = tinyMCE.selectedInstance.getBody().innerHTML.replace(/(<([^>]+)>)/ig,'');
	document.getElementById('countdown').value=400-text.length;
	if(e.keyCode==8 || e.keyCode==46)
		return true;
	else
	{
		if (text.length > 399)
		{
			//alert('Character limit of 300 exceeded');
			return false;
		}
	 }
}

function checkPhone(str) 
{
	var phone2 = /^(\+\d)*\s*(\(\d{3}\)\s*)*\d{3}(-{0,1}|\s{0,1})\d{2}(-{0,1}|\s{0,1})\d{2}$/; 
	if (str.match(phone2)) {
   		return true;
 	} else {
 		return false;
 	}
}

