var projectDataProvider;
var projectImgNum = -1;
var projectFirstRun = false;
var projectImageLoading = false;
var projectPrev;
var projectNext;
var projectSlug;
var projectOnFavs = false;
var projectFooterInterval = null;
var projectSelectedThumb = null;
var thumbsWidthTotal = 0;
var thumbsCuePoints;
//
function loadProject(name, url, type, color, info, keywords, images, slug, prevslug, nextslug, from, thumbsWidth, thumbsCuepoints){
	projectImgNum = -1;
	projectFirstRun = false;
	projectImageLoading = false;
	projectSlug = slug;
	projectPrev = unescape(prevslug);
	projectNext = unescape(nextslug);
	projectOnFavs = getFavStatus(slug);
	projectSelectedThumb = null;
	thumbsWidthTotal = thumbsWidth;
	thumbsCuePoints = thumbsCuepoints.split(",");
	//
	setProjectColors(color);
	/*
	recibo los datos del project desde el php
	las las imágenes se separan con ;
	los atributos (src,width,height)
	 de cada imagen se separan con ,
	*/
	projectDataProvider = new Object();
	projectDataProvider.name = name;
	projectDataProvider.url = url;
	projectDataProvider.type = type;
	projectDataProvider.info = info;
	projectDataProvider.keywords = keywords.split(" ");
	projectDataProvider.images = new Array(); 
	projectDataProvider.imagesBackgroundLoad = new Array();
	//
	$(".projectThumb").css({cursor:"pointer"});//le doy hand cursor a las thumbs
	//
	var imgData = images.split(";");
	var img;
	var src;
	var width;
	var height;
	//
	for(var i=0;i<imgData.length;i++){
		img = imgData[i].split(",");
		src = img[0];
		width = Number(img[1]);
		height = Number(img[2]);
		projectDataProvider.images.push({src:src,width:width,height:height});
		if(i>0){
			projectDataProvider.imagesBackgroundLoad.push(src);
		}
	}
	if(projectDataProvider.images.length>0){
		changeImageProject(1);//si hay projects en home caga el primero
		$(document).keyup(function(event) {//creo los eventos para el teclado
  		if (event.which == 37) {
			changeImageProject(-1);
   		}
		if (event.which == 39) {
			changeImageProject(1);
   		}
	});
	}else{
		removeBg();	
	}
	if(from == "favorites"){
		favProjectCurrentSlug = slug;
	}else{
		favProjectCurrentSlug = "";
	}
	startProjectContent();
}
function startProjectContent(){
	$("#projectDisplay").stop(true);
	$("#projectDisplay").css({display:"block",opacity:0});
	$("#projectDisplayBg").css({opacity:0.5});
	if(FlashDetect.installed){
		var html = '<embed src="./assets/project_name_2.swf" width="445" height="36" wmode="transparent" flashvars="color='+mainColor+'&name='+projectDataProvider.name+'&type='+projectDataProvider.type+'&hidearrow=true"></embed>';
		$("#projectDisplayText").html(html);	
	}else{
		$("#projectDisplayText span").css({color:mainColor});
	}
	$("#projectInfo #infoText a").css({color:secondColor});
	$("#projectInfo #infoText a").mouseover(function(){
		$(this).stop(true).animate({color:"#FFFFFF"},150);
	});
	$("#projectInfo #infoText a").mouseout(function(){
		$(this).stop(true).animate({color:secondColor},150);
	});
	$("#projectForm span").css({color:secondColor});
	$("#projectForm input").css({color:secondColor});
	$("#projectForm .bgField").css({opacity:0.6});
	$("#projectForm #bgField3").css({backgroundColor:secondColor});
	$("#projectForm #sendButton").css({cursor:"pointer"});
	$("#projectForm #sendButton").click(function(){
		sendForm();
	});
	$("#projectForm input").focus(function(){
		var value = $(this).val().toLowerCase().split(" ").join("");
		var id = $(this).attr("id");
		if(value == id+":"){
			$(this).val("");
		}
	});
	$("#projectForm input").blur(function(){
		var value = $(this).val().toLowerCase().split(" ").join("");
		var id = $(this).attr("id");
		if(value == ""){
			$(this).val(capitalizeText(id)+":");
		}
	});
	$("#statusMsg").css({color:secondColor});
	resizeProjectContent();
	addThumbsEvents();
}
function addThumbsEvents(){
	$("#projectFooterBg").css({opacity:0.7});
	$("#projectFooter #thumbPrev").css({cursor:"pointer"});
	$("#projectFooter #thumbNext").css({cursor:"pointer"});
	$("#projectFooter").mouseover(function(){
		if($("#projectThumbs").height()==34){
			var speed = 200;
			$("#projectFooterBg").stop(true).animate({opacity:0.9},speed);
			$("#projectFooter #thumbUp").stop(true).css({display:"none"});
			$("#projectThumbs").stop(true).animate({height:74},speed,function(){
				$("#projectFooter #thumbHolder").stop(true).css({display:"block",opacity:0}).animate({opacity:1},speed);
				projectThumbsControllers();
				$("#projectFooter #thumbPrev").stop(true).css({opacity:0}).animate({opacity:1},speed);
				$("#projectFooter #thumbNext").stop(true).css({opacity:0}).animate({opacity:1},speed);
			});
			if(projectFooterInterval == null){
				projectFooterInterval = setInterval("projectFooterControl()",100);
			}
			
		}
	});
	$("#projectFooter #thumbPrev").click(function(){
		moveProjectThumbs(-1);
	});
	$("#projectFooter #thumbNext").click(function(){
		moveProjectThumbs(1);
	});
}
function moveProjectThumbs(num){
	var x = 0;
	$("#thumbHolder").stop(true);
	var left = -$("#thumbHolder").position().left;
	for(var i=0;i<thumbsCuePoints.length;i++){
		if(thumbsCuePoints[i] <= left && thumbsCuePoints[(i+1)] > left){
			if(num > 0){
				x = -thumbsCuePoints[(i+1)];
			}else{
				if(thumbsCuePoints[i] < left){
					x = -thumbsCuePoints[i];
				}else{
					x = -thumbsCuePoints[(i-1)];
				}
			}
			break;
		}
	}
	if(x > 0){
		x = 0;
	}
	if(x < $("#projectThumbsMask").width()-thumbsWidthTotal){
		x = $("#projectThumbsMask").width()-thumbsWidthTotal;
	}
	$("#thumbHolder").animate({left:x},200,projectThumbsControllers);
}
function projectFooterStop(){
	if(projectFooterInterval != null){
		projectFooterInterval = null;
		clearInterval(projectFooterInterval);
	}
}
function projectFooterControl(){
	if(MOUSE_Y<WINDOW_HEIGHT-74){
		projectFooterMouseOut();
	}
}
function projectFooterMouseOut(){
	if($("#projectThumbs").height()>34){
		var speed = 200;
		projectFooterStop();
		$("#projectFooterBg").stop(true).animate({opacity:0.7},speed);
		$("#projectFooter #thumbPrev").css({display:"none"});
		$("#projectFooter #thumbNext").css({display:"none"});
		$("#projectFooter #thumbUp").stop(true).css({display:"block",opacity:0});
		$("#projectFooter #thumbHolder").stop(true).css({display:"none",opacity:0})
		$("#projectThumbs").stop(true).animate({height:34},speed,function(){
			$("#projectFooter #thumbUp").animate({opacity:1},speed);
		});
	}
}
function projectZoomChange(){
	setProjectContent("off");
}
function resizeProjectContent(){
	var width = WINDOW_WIDTH-100;
	var left = width+55;
	var bgw = (WINDOW_WIDTH < $("#projectDisplay").width()) ? $("#projectDisplay").width() : WINDOW_WIDTH;
	var top = WINDOW_HEIGHT;
	if(top < 575){
		top = 575;
	}
	$("#projectFooter #thumbNext").css({left:left});
	$("#projectFooter").css({top:top});
	$("#projectThumbsMask").css({width:width});
	$("#projectThumbs").css({width:bgw})
	
	if($("#thumbHolder").position().left < width-thumbsWidthTotal){
		var x = width-thumbsWidthTotal;
		if(x > 0){
			x = 0;
		}
		$("#thumbHolder").stop(true).css({left:x},200);
	}
	projectThumbsControllers();
}
function projectThumbsControllers(){
	var display = (thumbsWidthTotal>$("#projectThumbsMask").width() && $("#projectThumbs").height()>34) ? "block" : "none";
	$("#projectFooter #thumbNext").css({display:display});
	$("#projectFooter #thumbPrev").css({display:display});
	if($("#thumbHolder").position().left == 0){
		$("#projectFooter #thumbPrev").css({display:"none"});
	}
	if($("#thumbHolder").position().left == $("#projectThumbsMask").width()-thumbsWidthTotal){
		$("#projectFooter #thumbNext").css({display:"none"});
	}
}
function changeImageProject(value){
	if(!projectImageLoading){
		stopBackgroundLoader();
		var images = projectDataProvider.images;
		projectImgNum+=value;
		if(projectImgNum >= images.length){
			projectImgNum = 0;
		}
		if(projectImgNum < 0){
			projectImgNum = images.length-1;
		}	
		loadProjectImage(projectImgNum);
	}
}
function projectNextImage(){
	changeImageProject(1)	
}
function loadProjectImage(num){
	stopBackgroundLoader();
	if(!projectImageLoading){
		projectImageLoading = true;
		var n = num;
		var images = projectDataProvider.images;
		projectImgNum = n;
		projectThumbSelected(n);
		//verifico la proporcion
		var aspectRatio = images[n].width/images[n].height;
		
		if(aspectRatio > 1){
			//proporción horizontal tira una sola imagen de fondo
			changeBg(images[n].src);
		}else{
			//proporción vertical tira 2 imagenes de fondo
			//por defecto busca un png transparente para usar en caso de que no haya otro project
			var secongImg = "./assets/empty.png";
			if(images.length>1){
				//busca la imagen del siguiente project
				var nextIndex = n+1;
				if(nextIndex > images.length-1){
					nextIndex = 0;
				}
				secongImg = images[nextIndex].src;
			}
			changeBg(images[n].src,secongImg);
		}
		BgOnLoad = imageProjectOnLoad;
		BgSecondImageClick = projectNextImage;
		//la funcion changeBg cada vez que completa la carga tira el evento BgOnLoad y luego lo borra
		//por eso lo re-defino en cada carga de imagen
	}
}
function imageProjectOnLoad(){
	if(!projectFirstRun){
		initProjectEvents();//inicializa los eventos
		$("#projectDisplay").delay(50).animate({opacity:1},400);//fade-in
	}
	projectFirstRun = true;
	projectImageLoading = false;
	startBackgroundLoader(projectDataProvider.imagesBackgroundLoad);
}
function initProjectEvents(){
	$(".projectIconBg").css({opacity:0.6});
	$(".projectIcon2Bg").css({opacity:0.6});
	$(".projectIcon").css({cursor:"pointer"});
	$(".projectIcon").mouseover(function() {
		if($(this).css("cursor") == "pointer"){
			var text = getProjectToolTipText($(this).attr("id"));
			var x = $(this).position().left+18;
			var y = $(this).position().top-20;
			projectToolTipShow(text,x,y,true);
			$(this).children(".projectIconBg").stop(true).animate({backgroundColor:mainColor,opacity:0.8},150);
		}
	});
	$(".projectIcon").mouseout(function() {
		if($(this).css("cursor") == "pointer"){
			projectToolTipHide();
			$(this).children(".projectIconBg").stop(true).animate({backgroundColor:"#181818",opacity:0.6},150);
		}
	});
	$(".projectIcon2").css({cursor:"pointer"});
	$(".projectIcon2").mouseover(function() {
		if($(this).css("cursor") == "pointer"){
			$(this).children(".projectIcon2Bg").stop(true).animate({backgroundColor:mainColor,opacity:0.8},150);
		}
	});
	$(".projectIcon2").mouseout(function() {
		if($(this).css("cursor") == "pointer"){
			$(this).children(".projectIcon2Bg").stop(true).animate({backgroundColor:"#181818",opacity:0.6},150);
		}
	});
	$(".projectIcon2").click(function() {
		projectGalleryMode();		
	});
	$(".projectContentBg").css({backgroundColor:mainColor,opacity:0.8});
	$("#projectForm .projectContentBg").css({width:592});
	$(".projectContentClose").css({cursor:"pointer"});
	$(".projectContentClose").mouseover(function() {
		$(".projectContentCloseHover").html('<img src="./assets/project_icon_close.png" onload="tintPNG4(this)" />');
		$(this).stop(true).animate({opacity:0},200);
	});
	$(".projectContentClose").mouseout(function() {
		$(".projectContentCloseHover").html('');
		$(this).stop(true).animate({opacity:1},200);
	});
	$("#projectInfo").css({display:"none"});
	$("#projectForm").css({display:"none"});
	$(document).click(function(){
		if($("#projectForm").css("display") == "block" && !hitTestPoint($("#projectForm"),MOUSE_X,MOUSE_Y)){
			setProjectContent("off");
		}
		if($("#projectInfo").css("display") == "block" && !hitTestPoint($("#projectInfo"),MOUSE_X,MOUSE_Y)){
			setProjectContent("off");
		}
	});
	$("#projectIcons #info").click(function() {
		if($(this).css("cursor") == "pointer"){
			setProjectContent("info");
		}
	});
	$("#projectIcons #mail").click(function() {
		if($(this).css("cursor") == "pointer"){
			setProjectContent("form");
		}
	});
	$(".projectContentClose").click(function() {
		setProjectContent("off");
	});
	$("#projectIcons #prev").click(function() {
		changeImageProject(-1);
	});
	$("#projectIcons #next").click(function() {
		changeImageProject(1);
	});
	$("#projectIcons #galleryClose").click(function() {
		projectNormalMode();
	});
	$("#projectIcons #favorites").click(function() {
		projectOnFavs = Boolean(!projectOnFavs);
		addToFavs(projectSlug);
		$(this).children(".projectIconBg").stop(true).css({backgroundColor:"#181818",opacity:0.6}).animate({backgroundColor:mainColor,opacity:0.8},300);
		$(this).mouseover();
		if(!projectOnFavs){
			window.location = "#/favorites";//si estoy viendo el project en favs y lo elimino vuelve a la lista
		}
	});
	resetProjectFavButtonEvents();
	/*
	//usando href definido desde jquery, jqaddress a veces falla por eso uso window.location
	$("#submenuArrows #prev").removeAttr("href");
	$("#submenuArrows #next").removeAttr("href");
	$("#submenuArrows #prev").removeAttr("rel");
	$("#submenuArrows #next").removeAttr("rel");
	$("#submenuArrows #prev").attr("href","#"+projectPrev);
	$("#submenuArrows #next").attr("href","#"+projectNext);
	$("#submenuArrows #prev").attr("rel","address:#"+projectPrev);
	$("#submenuArrows #next").attr("rel","address:#"+projectNext);
	*/
	$("#submenuArrows #prev").click(function() {
		window.location = "#"+projectPrev;
		$(this).unbind("click");
	});
	$("#submenuArrows #next").click(function() {
		window.location = "#"+projectNext;
		$(this).unbind("click");
	});
	controlHitTestButtons();
}
function controlHitTestButtons(){
	if(hitTestPoint($("#projectIcons #info"),MOUSE_X,MOUSE_Y)){
		$("#projectIcons #info").mouseover();
	}
	if(hitTestPoint($("#projectIcons #mail"),MOUSE_X,MOUSE_Y)){
		$("#projectIcons #mail").mouseover();
	}
	if(hitTestPoint($("#projectIcons #favorites"),MOUSE_X,MOUSE_Y)){
		$("#projectIcons #favorites").mouseover();
	}
	if(hitTestPoint($("#projectIcons #prev"),MOUSE_X,MOUSE_Y)){
		$("#projectIcons #prev").mouseover();
	}
	if(hitTestPoint($("#projectIcons #next"),MOUSE_X,MOUSE_Y)){
		$("#projectIcons #next").mouseover();
	}
	if(hitTestPoint($("#projectIcons #gallery"),MOUSE_X,MOUSE_Y)){
		$("#projectIcons #gallery").mouseover();
	}
}
function setProjectContent(value){
	var delay = 250;
	var speed = 250;
	if($("#projectForm").css("display") == "none" && $("#projectInfo").css("display") == "none"){
		delay = 0;
	}
	$("#projectForm").stop(true).css({display:"none"});
	$("#projectInfo").stop(true).css({display:"none"});
	$("#from").val("From:");
	$("#to").val("To:");
	switch(value){
		case "form":
		$("#projectForm").stop(true).delay(delay).fadeIn(speed);
		$("#projectIcons #mail").css({cursor:"auto"});
		$("#projectIcons #info").css({cursor:"pointer"});
		$("#projectIcons #info").mouseout();
		break;
			
		case "info":
		$("#projectInfo").stop(true).delay(delay).fadeIn(speed);
		$("#projectIcons #info").css({cursor:"auto"});
		$("#projectIcons #mail").css({cursor:"pointer"});
		$("#projectIcons #mail").mouseout();
		break;
		
		case "off":
		$("#projectIcons #mail").css({cursor:"pointer"});
		$("#projectIcons #mail").mouseout();
		$("#projectIcons #info").css({cursor:"pointer"});
		$("#projectIcons #info").mouseout();
		break;
		
		default:
		$("#projectIcons #mail").css({cursor:"pointer"});
		$("#projectIcons #mail").mouseout();
		$("#projectIcons #info").css({cursor:"pointer"});
		$("#projectIcons #info").mouseout();
	}
}
function projectToolTipShow(text,x,y, center){
	$("#projectToolTip").stop(true);
	$("#projectToolTip").html(text);
	var left = (center) ? x-($("#projectToolTip").width()/2) : x;
	$("#projectToolTip").css({opacity:0,top:y,left:left});
	$("#projectToolTip").delay(100).animate({opacity:1},100);
}
function projectToolTipHide(){
	$("#projectToolTip").stop(true);
	$("#projectToolTip").html("");
}
function getProjectToolTipText(id){
	var ID = (fullScreenMode) ? "" : id;
	switch(ID){
		case "mail":
			return "Send"
		break;
			
		case "info":
			return "Info"
		break;
		
		case "favorites":
			if(projectOnFavs){
				return "In Favorites"	
			}else{
				return "Favorites"
			}
		break;
		
		case "next":
			return "Next"
		break;
		
		case "prev":
			return "Previous"
		break;
		
		case "galleryClose":
			return "Close"
		break;
		
		default:
			return "";
		break;
		
	}
}
function resetProjectFavButtonEvents(){
	$("#projectIcons #favorites").unbind("mouseover");
	$("#projectIcons #favorites").unbind("mouseout");
	$("#projectIcons #favorites").mouseover(function() {
		var text = getProjectToolTipText($(this).attr("id"));
		var x = $(this).position().left+18;
		var y = $(this).position().top-20;
		projectToolTipShow(text,x,y,true);
		if(!projectOnFavs){
			$(this).children(".projectIconBg").stop(true).animate({backgroundColor:mainColor,opacity:0.8},150);
		}
	});
	$("#projectIcons #favorites").mouseout(function() {		
		projectToolTipHide();
		if(!projectOnFavs){
			$(this).children(".projectIconBg").stop(true).animate({backgroundColor:"#181818",opacity:0.6},150);
		}
	});	
	if(projectOnFavs){
		$("#projectIcons #favorites").children(".projectIconBg").stop(true).animate({backgroundColor:mainColor,opacity:0.8},150);
	}
}
function projectGalleryMode(){
	setProjectContent("off");
	setScreenMode("fullscreen");
	$("#projectIcons #info").css({display:"none"});
	$("#projectIcons #mail").css({display:"none"});
	$("#projectIcons #favorites").css({display:"none"});
	$("#projectIcons #gallery").css({display:"none"});
	$("#projectIcons #galleryClose").css({display:"block"});
	$("#projectDisplayText").stop(true).css({opacity:0});
	$("#projectDisplay").css({height:105});
	$("#projectIcons").stop(true).css({opacity:0,width:114});
	$("#projectDisplayBg").stop(true).delay(300).animate({height:67},function(){
		$("#projectIcons").animate({opacity:1},200);
		$("#projectDisplayLogo").css({display:"block",opacity:0}).animate({opacity:1},200);
		$("#projectDisplayText2").css({display:"block",opacity:0}).animate({opacity:1},200);
		$("#projectFooter").stop(true).css({display:"block",opacity:0}).animate({opacity:1},200);
	});
}
function projectNormalMode(){
	projectFooterMouseOut();
	setScreenMode("normal");
	$("#projectIcons #info").css({display:"block"});
	$("#projectIcons #mail").css({display:"block"});
	$("#projectIcons #favorites").css({display:"block"});
	$("#projectIcons #gallery").css({display:"block"});
	$("#projectIcons #galleryClose").css({display:"none"});
	$("#projectDisplayText").stop(true).css({opacity:0});
	$("#projectDisplay").css({height:136});
	$("#projectIcons").stop(true).css({opacity:0,width:318});
	$("#projectDisplayLogo").stop(true).css({display:"none",opacity:0});
	$("#projectDisplayText2").stop(true).css({display:"none",opacity:0});
	$("#projectFooter").stop(true).css({display:"none",opacity:0});
	$("#projectDisplayBg").stop(true).delay(300).animate({height:136},function(){
		$("#projectIcons").animate({opacity:1},200);
		$("#projectDisplayText").animate({opacity:1},200);
	});
}
function projectThumbSelected(num){
	if(projectSelectedThumb != null){
		projectSelectedThumb.stop(true).animate({opacity:1},200);
		projectSelectedThumb.css({cursor:"pointer"});
	}
	$("#projectThumb"+num).stop(true).css({cursor:"auto"}).animate({opacity:0.5},200);
	projectSelectedThumb = $("#projectThumb"+num);
}
function projectThumbRollOver(target){
	if($(target).css("cursor") == "pointer"){
		$(target).stop(true).animate({opacity:0.5},200);
	}
}
function projectThumbRollOut(target){
	if($(target).css("cursor") == "pointer"){
		$(target).stop(true).animate({opacity:1},200);
	}
}
function projectThumbClick(num){
	if($("#projectThumb"+num).css("cursor") == "pointer"){
		loadProjectImage(num);
	}
}
//---------------------------------------------
function cleanMails(str){
	var tmp = str;
	tmp = tmp.split("\r").join("");
	tmp = tmp.split("\n").join("");
	tmp = tmp.split(" ").join("");
	for(var i=0;i<3;i++){
		if(tmp.substring(tmp.length) == ","){
			tmp = tmp.substring(0,tmp.length);
		}
	}
	return tmp;
}
function checkMails(str){
	var ok = true;
	var tmp = str.split(",");
	var tmp2;
	var tmp3;
	for(var i=0;i<tmp.length;i++){
		tmp2 = tmp[i].split("@");
		if(tmp2.length == 2){
			tmp3 = tmp2[1].split(".");
			if(tmp3.length<2){
				ok = false;	
			}
		}else{
			ok = false;	
		}
	}
	return ok;
}
function sendForm(){
	var to = cleanMails($("#to").val());
	var from = cleanMails($("#from").val());
	var serverEmail = "noreply@williamhefner.com";
	var subject = "A Project by Studio William Hefner";	
	var body = from+" has sent you a project by Studio William Hefner:<br/><br/>"
	body += projectDataProvider.name+" "+projectDataProvider.type+"<br/>"+$.address.baseURL()+"/#/work/all/"+projectSlug;
	//
	var fieldsOK = 0;
	if(checkMails(to)){
		fieldsOK++;
	}
	if(checkMails(from)){
		fieldsOK++;
	}
	if(fieldsOK == 2){
		$.ajax({
			type: "POST",
			url: "mailer_new.php",
			data: "to=" + to + "&email=" + from + "&reply=" + from + "&subject=" + subject + "&body=" + body,
			cache: false,
			dataType: "html",
			beforeSend: function(objeto){
				$("#sendButton").css({display:"none"});
				$("#bgField3").css({display:"none"});
				$("#statusMsg").stop(true).css({display:"block",opacity:1});
				$("#statusMsg").html("Sending...");
			},
			success: function(msg){
				$("#statusMsg").html("Thanks for Sharing.");
				$("#statusMsg").delay(3000).animate({opacity:0},50,function(){
					$("#sendButton").css({display:"block"});
					$("#bgField3").css({display:"block"});
					$("#statusMsg").stop(true).css({display:"none"});
					$("#to").val("To:");
					$("#from").val("From:");
					projectToolTipHide();
					$("#projectIcons #mail .projectIconBg").stop(true).css({backgroundColor:"#181818",opacity:0.6});
					setProjectContent("off");
				});
			},
			error: function(objeto, quepaso, otroobj){
				$("#statusMsg").html("Try Again Later.");
				$("#statusMsg").delay(3000).animate({opacity:0},50,function(){
					$("#sendButton").css({display:"block"});
					$("#bgField3").css({display:"block"});
					$("#statusMsg").stop(true).css({display:"none"});
				});
			}
		});
	}else{
		$("#sendButton").css({display:"none"});
		$("#bgField3").css({display:"none"});
		$("#statusMsg").stop(true).css({display:"block",opacity:1});
		$("#statusMsg").html("Check Email Address.");
		$("#statusMsg").delay(3000).animate({opacity:0},50,function(){
			$("#sendButton").css({display:"block"});
			$("#bgField3").css({display:"block"});
			$("#statusMsg").stop(true).css({display:"none"});
		});
	}
}
