
function validatecontact()
{
	var useremail = document.getElementById('useremail');
	var usermessage = document.getElementById('usermessage');
	var usertopic = document.getElementById('usertopic');
	var message_error = document.getElementById('con_message_error');
	
	var message = "";	
	var email = "";
	var topic = "";
	
	con_StartBox();
	
	if(useremail!=null)
	{
		//alert(useremail.value);
		email = useremail.value;
	}
	if(usermessage!=null)
	{
		message = usermessage.value;
	}
	if(usertopic!=null)
	{
		topic = usertopic.value;
	}
	
	//if(confirm('Are you sure the information you provided is valid?'))
	//{
		setTimeout(function(){AjaxMethods.validatecontactus(email,message,topic,validatecontactus_CallBack)},1500);		
	//}
	
}

function validatecontactus_CallBack(response)
{
	if(response!=null)
	{
		//alert("Email Response");
		var conemail_error = document.getElementById('con_email_error');
		var message_error = document.getElementById('con_message_error');
		var con_topic_error = document.getElementById('con_topic_error');
		var conemail_check = false;
		var message_check = false;
		var contopic_check = false;
		
		var usermessage = document.getElementById('usermessage');
			var message = "";
			var useremail = document.getElementById('useremail');
			var email = "";
			var usertopic = document.getElementById('usertopic');	
			var topic = "";
			
		if(response.value[0] == true)
		{
			conemail_error.bgColor="";
			unnotify();		
			conemail_check = true;
			email = useremail.value;		
		}
		else if(response.value[0] == false)
		{
			//message_error.bgColor=error_color;
			conemail_error.bgColor=error_color;
			notify();
		}
		
		if(response.value[1] == true)
		{
			message_error.bgColor="";
			unnotify();	
			message_check = true;	
			message	= usermessage.value;	
		}
		else if(response.value[1] == false)
		{
			//message_error.bgColor=error_color;
			message_error.bgColor=error_color;
			notify();
		}
		
		if(response.value[2] == true)
		{
			con_topic_error.bgColor="";
			unnotify();
			contopic_check = true;
			topic = usertopic.value;					
		}
		else if(response.value[2] == false)
		{
			con_topic_error.bgColor=error_color;
			notify();
		}
		
		if((contopic_check==true)&&(message_check==true)&(conemail_check==true))
		{
			AjaxMethods.sendEmail(email,message,topic,sendemail_CallBack);			
		}
		else
		{
			con_EndBox();
		}
	}
}


function sendemail_CallBack(response)
{
	if(response!=null)
	{
		var success_notify = document.getElementById('contactus_notify');
		var conemail_error = document.getElementById('con_email_error');
		
		if(response.value==true)
		{
			//alert('Email Sent');
			var usermessage = document.getElementById('usermessage');			
			var useremail = document.getElementById('useremail');
			
			
			if(usermessage!=null)
			{
				usermessage.value="";
			}
			if(useremail!=null)
			{
				useremail.value="";
			}
			if(success_notify!=null)
			{
				con_EndBox();
				success_notify.innerHTML = "<font style='font-size:20px;color:#FF6600;font-family:Arial;'>Email Sent!</font>";
			}			
			
		}
		else
		{
			if(success_notify!=null)
			{
				con_EndBox();
				success_notify.innerHTML = "<font style='font-size:20px;color:red;font-family:Arial;'>Email Failed!</font>";
			}
		}
	}
}

function con_StartBox()
{
	myLoadingbox.start();
}

function con_EndBox()
{
	myLoadingbox.end();
}