
/*-------------------------------------------------------------------------------------------------
checkEmail()
Make sure its proper
-------------------------------------------------------------------------------------------------*/
function checkEmail(email){
	var filter=/^.+@.+\..{2,3}$/
	
	// Pass
	if (filter.test(email)) {
		return true;
	}
	// Fail
	else {
		return false;
	}
}

/*-------------------------------------------------------------------------------------------------
getTwitterPromoCoupon()
-------------------------------------------------------------------------------------------------*/
function getTwitterPromoCoupon() {

	
				
	// Position the errors
	var posX = findPosX(document.getElementById("twitterEmail_input")); 
	var posY = findPosY(document.getElementById("twitterEmail_input")); 
		
	posX = posX - 255;
	posY = posY - 3;
	
		
	editError("twitterEmail","","",posY,posX,false);
	editError("twitterUsername","","",posY,posX,false);

	// Clear any existing errors
	errorField("twitterUsername",true);
	errorField("twitterEmail",true);

	// Grab the values
	var twitterUsername = document.getElementById('twitterUsername_input').value;
	twitterUsername     = twitterUsername.replace("@", '');
	var twitterEmail    = document.getElementById('twitterEmail_input').value;
	
	// Make sure they're both not blank	
	if(twitterUsername == "" && twitterEmail == "") {
		errorField("twitterUsername",false,"We need your email and Twitter name.",1);
		errorField("twitterEmail",false,"We need your email and Twitter name.",1);
		return false;
	}

	// Make sure username isn't blank
	if(twitterUsername == "") {
		errorField("twitterUsername",false,"Don't forget your<br> Twitter name.",1);
		return false;
	}
	
	// Make sure eail isn't blank 
	if(twitterEmail == "") {
		errorField("twitterEmail",false,"Don't forget your email.",1);
		return false; 
	}
	
	// Make sure the email is proper
	var emailValidate = checkEmail(twitterEmail); 
	if(!emailValidate) {
		errorField("twitterEmail",false,"Something looks wrong with this email.",1);
		return false;
	}
	
	
	
	params     = new Array();i = 0;
	params[i]  = "action=getTwitterPromoCoupon"; i++;		
	params[i]  = "twitterUsername=" + twitterUsername; i++;		
	params[i]  = "twitterEmail=" + twitterEmail; i++;		
	putResults = "getTwitterPromoCoupon_results";	
	ajaxMagic('storeFront_ajax.php',params,putResults,'','doNotFade','doNotLoad',checkGetTwitterPromoCouponResults);

}

// V

/*-------------------------------------------------------------------------------------------------
checkGetTwitterPromoCouponResults()
-------------------------------------------------------------------------------------------------*/
function checkGetTwitterPromoCouponResults() {

	var getTwitterPromoCoupon_error = document.getElementById("getTwitterPromoCoupon_error").value;
	

	// Bad username
	if(getTwitterPromoCoupon_error.search("1") != -1) {
		
		errorField("twitterUsername",false,"This Twitter name has already been used.",1);
		
	}
	
	// Bad email
	if(getTwitterPromoCoupon_error.search("2") != -1) {
		errorField("twitterEmail",false,"This email has already been used.",1);
		
	}
	
	// Passed!
	if(getTwitterPromoCoupon_error == "") {
		document.getElementById("getTwitterPromoCoupon_results").style.display = "block";
	}
	
}

