//General OBJECT
var xmlHttp;
////////////////////////////////////
//			send mail function					
////////////////////////////////////
function SendMail()
{
	document.body.style.cursor='wait';
	if (ValidName() == false)
	{
	document.body.style.cursor='default';
	alert(CLMSG.ALERT_VALID_NAME);
	return;
	}
	if (!ValidPhone())
	{
		document.body.style.cursor='default';
		alert(CLMSG.ALERT_VALID_PHONE);
		return;
	}
	if (!isEMail(document.getElementById("email")))
	{
		document.body.style.cursor='default';
		alert(CLMSG.ALERT_VALID_EMAIL);
		return;
	}
	//document.all.maincontent.innerHTML ="";
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		document.body.style.cursor='default';
		
		alert(CLMSG.ALERT_VALID_AJAX);
		return;
	} 
	var url="../../Shared/UserControls/Meeting/SendMailMeeting.aspx";

	url=url+"?phone="+document.getElementById("phone").value;
	url=url+"&email="+document.getElementById("email").value;
	url=url+"&sid="+Math.random();
	url=url+"&PesonalName="+escape(document.getElementById("name").value);
	url=url+"&lang="+LANG ;

	document.getElementById("maincontent").innerHTML = "<img src='../../images/tiny_red.gif' class='w200'>"+CLMSG.ALERT_WAIT;
	document.body.style.cursor='default';

	xmlHttp.onreadystatechange=stateChanged;

	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	try{
	
	  document.getElementById("myFrame").src="../../shared/UserControls/Meeting/google.htm";
      document.getElementById("myFrame").style.visibility="visible";
	}catch(e){};
	
}
//////////////////////////////////////////////////////
//			State Chang xml http requst function				
//////////////////////////////////////////////////////
function stateChanged()
{ 
	if (xmlHttp.readyState==4)
	{
		document.getElementById("maincontent").innerHTML="";
		var sn = document.createElement('span');
		sn.innerHTML = xmlHttp.responseText

		sn.className = "w100";
		document.getElementById("maincontent").appendChild(sn)
	}
}
//////////////////////////////////////////////////////////////////////////////////
//			create XMLHttpReuest object for Firefox, Opera 8.0+, Safari	and explorer	
//////////////////////////////////////////////////////////////////////////////////
function GetXmlHttpObject()
{
var xmlHttp=null;
try{
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
}
catch(e){
  // Internet Explorer
  try{
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
  catch(e){
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
}
return xmlHttp;
}
//////////////////////////////////////////////
//			phone lenght validate function				
//////////////////////////////////////////////
function ValidPhoneLength()
{
	var ObjName = document.getElementById("Phone");
	if (ObjName != null)
	{
	  if (ObjName.value !="" && ObjName.value !=null)
		{
			var str = ObjName.value ;
			str = str.replace(/ /g,"");
			if (str.length>7)
			{
			}
			else{
				ObjName.focus();
				return false;
			}	
		}
		else{
			ObjName.focus();
			return false;
		}
	}
	else{	
		ObjName.focus();
		return false;
	}
}
//////////////////////////////////////////////
//			name validate function								
//////////////////////////////////////////////
function ValidName()
{
	var ObjName = document.getElementById("name");
	if (ObjName != null)
	{
	  if (ObjName.value !="" && ObjName.value !=null)
		{
			var str = ObjName.value ;
			str = str.replace(/ /g,"");
			if (str.length == 0 )
			{
				ObjName.focus();
				return false;
			}
			else{
				return true;
			}	
		}
		else{
			ObjName.focus();
			return false;
		}
	}
	else{
		ObjName.focus();
		return false;
	}
}
//////////////////////////////////////////////////
//			validate phone function										
//////////////////////////////////////////////////
function ValidPhone()
{
	var ObjName = document.getElementById("Phone");
	if (ObjName != null)
	{
	  if (ObjName.value !="" && ObjName.value !=null)
		{
			var str = ObjName.value ;
			str = str.replace(/ /g,"");
			if (str.length != 0 )
			{
				if(Number(str.replace("-","")))
				{
					return true;
				}
				else{
					ObjName.focus();
					return false;
				}
			}
			else{
				ObjName.focus();
				return false;
			}	
		}
		else{
			ObjName.focus();
			return false;
		}
	}
	else{	
		ObjName.focus();
		return false;
	}
}
/////////////////////////////////////////////////////
function isEMail(obj)// simple check
{
       var vle = trim(obj.value);
      if(vle=="") return true;

      return (vle.match(/^([a-zA-Z0-9_\-\.]+)@[\w-]+\.([a-zA-Z]+|[a-zA-Z]+\.[a-zA-Z]+)$/)!=null);
}