var emailTaken = true;
function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function validateRegister(d)
{
	
  var firstName =  document.getElementById("first_name");
	if(trim(firstName.value)==""){
		alert("First Name is required");
		firstName.focus();
		return false;
	}
	var lastName =  document.getElementById("last_name");
	if(trim(lastName.value)==""){
		alert("Last Name is required");
		lastName.focus();
		return false;
	}
	
	var emailAddress =  document.getElementById("email_address");
	if(trim(emailAddress.value)==""){
		alert("Email Address is required");
		emailAddress.focus();
		return false;
	}
	else{
		var email_filter = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;

		if( !email_filter.test(emailAddress.value) ){
			alert("Invalid email address");
			emailAddress.focus();
			return false;
		}
	}
	var Password = document.getElementById("password_signup");
	if(trim(Password.value)==""){
		alert("Password is required");
		Password.focus();
		return false;
	}
	if (emailTaken == 1) {
		alert("Email is already exists. Please choose another.");
		return false;
	}
	
}
function validateUsername(val)
{
	if (val != "") {
		new Ajax.Request(baseUrl+'/index/validate/email/'+val,
			{
				method: 'get',
				onSuccess: function(response) {
					if (response.responseText == 1) {
						emailTaken = 0;
						$('emailMessage').setStyle({'color':'green'});
						$('emailMessage').update("<div style='font-size:12px;'></div>");
					} else {
						emailTaken = 1;
						$('emailMessage').setStyle({'color':'red'});
						$('emailMessage').update("<div style='font-size:12px;'>Email is already exists.</div>");
					}
				},
				onFailure: function(response) {
				}
			}
		);
	}
}
function validateContact()
{	
  var firstName =  document.getElementById("firstname");
	if(trim(firstName.value)==""){
		alert("First Name is required");
		firstName.focus();
		return false;
	}
	var lastName =  document.getElementById("lastname");
	if(trim(lastName.value)==""){
		alert("Last Name is required");
		lastName.focus();
		return false;
	}	
	var Addr =  document.getElementById("addr1");
	if(trim(Addr.value)==""){
		alert("Address is required");
		Addr.focus();
		return false;
	}
	var city =  document.getElementById("city");
	if(trim(city.value)==""){
		alert("City is required");
		city.focus();
		return false;
	}
	if(document.getElementById('state_id').value==0){
		alert("Select a State");
		document.getElementById('state_id').focus();
		return false;
	}
	var zip =  document.getElementById("zip");
	if(trim(zip.value)==""){
		alert("Zip is required");
		zip.focus();
		return false;
	}	
	if(trim(firstName.value)!=""){
		document.form.action="contact";
	}
}
function expandExchangesMenu(val)
{
	    if(val == 7){
		document.getElementById("showexMenu").style.display = 'none';
		document.getElementById("hideexMenu").style.display = '';	
		document.getElementById("exchanges").style.display = '';
		}
		if(val == 6){
		document.getElementById("showexMenu").style.display = '';
		document.getElementById("hideexMenu").style.display = 'none';	
		document.getElementById("exchanges").style.display = 'none';
		}
		new Ajax.Request(baseUrl+'/user/leftmenu/exch_expand/'+val,
			{
			}
		);
	
}
function expandprofileMenu(val)
{
       			
	   if(val == 5){
		document.getElementById("showprofMenu").style.display = 'none';
		document.getElementById("hideprofMenu").style.display = '';	
		document.getElementById("profile").style.display = '';
		}
		if(val == 4){
		document.getElementById("showprofMenu").style.display = '';
		document.getElementById("hideprofMenu").style.display = 'none';	
		document.getElementById("profile").style.display = 'none';
		}
		new Ajax.Request(baseUrl+'/user/leftmenu/prof_expand/'+val,
			{
			}
		);
	
}
function expandMessagesMenu(val)
{
       			
	   if(val == 3){
		document.getElementById("showmsgMenu").style.display = 'none';
		document.getElementById("hidemsgMenu").style.display = '';	
		document.getElementById("messaging").style.display = '';
		}
		if(val == 2){
		document.getElementById("showmsgMenu").style.display = '';
		document.getElementById("hidemsgMenu").style.display = 'none';	
		document.getElementById("messaging").style.display = 'none';
		}
		new Ajax.Request(baseUrl+'/user/leftmenu/msg_expand/'+val,
			{
			}
		);
	
}


