$(document).ready(function(){

	var arrFieldAdd = new Array("email","fname","lname");
	
	$('#email').blur(function()
	{
		if(!isvalidemail($('#email').val()))
		{
			$('#email').removeClass('textbox2');
			$('#email').addClass('indexsignup-validator');
			$('#email').val('');
			//$('#email').focus();
			return false;
		}		
		else
		{
		/********************************  check email validity  **********************/
		
	    if(($('#email').val() != "") && ($('#chkemailavail').val() == "no"))
	    {			
			$("#emailmsgbox").removeClass().addClass('alert').html('<img src="http://www.markettamer.com/images/calWaiting.gif">').fadeIn("slow");
			
			$.post("http://www.markettamer.com/ajax/check_user_availability.php?mode=email",{email_val:$('#email').val() } ,function(data)
			{  
			  if(data=='no') 
			  {	  				
				$("#emailmsgbox").fadeTo(200,0.1,function() 
				{ 				  
				  $(this).html('<img src="http://www.markettamer.com/indeximages/icon-alert.gif" alt="" align="absmiddle" /> - Email already exists!').addClass('messageboxerror').fadeTo(900,1);
				  //$(this).html('<img src="http://www.markettamer.com/images/attention.gif">').addClass('messageboxerror').fadeTo(900,1);
				  document.getElementById('chkemailavail').value="no";
				  return false;
				});		
			  }
			  else
			  {
				$("#emailmsgbox").fadeTo(200,0.1,function() 
				{ 				  
				  $(this).html('<img src="http://www.markettamer.com/images/tick.png" alt="" align="absmiddle" /> - Email is available!').addClass('messageboxok').fadeTo(900,1);
				  //$(this).html('<img src="http://www.markettamer.com/images/tick.png">').addClass('messageboxok').fadeTo(900,1);
				  document.getElementById('chkemailavail').value="yes";	
				  document.getElementById('Email1').value=$('#email').val();
				  document.getElementById('email').disabled=true;
				 // return false;
				});
			  }
				
            }		 
		 
		 );
		 
		 }
  	    }
		
		/*********************************************************************************/
	});
	
	
	$('#savebuttn').click(function(){
								  
		var radiochecked = "no";
		for(var i=0;i<arrFieldAdd.length;i++)
		{
     		var alrt= arrFieldAdd[i] + "_err";
			if(jQuery.trim($('#'+arrFieldAdd[i]).val()).length==0)
			{			    
			    $('#'+ arrFieldAdd[i]).removeClass('textbox3');    
				$('#'+ arrFieldAdd[i]).addClass('indexsignup-validator');
				$('#'+arrFieldAdd[i]).val('');
				$('#'+ alrt).show();
				$('#'+arrFieldAdd[i]).focus();
				return false;
			}
			else
			{
				if(jQuery.trim($('#'+arrFieldAdd[i]).val()).length>0)
					$('#'+arrFieldAdd[i]).removeClass('indexsignup-validator');
					$('#'+ alrt).hide();
					$('#'+arrFieldAdd[i]).addClass('textbox3');
			}
		}
		
		if(!isvalidemail($('#email').val()))
		{
			$('#email').removeClass('textbox2');
			$('#email').addClass('indexsignup-validator');
			$('#email').val('');
			$('#email_err').show();			
			$('#email').focus();
			return false;
		}				
		
			
		if(document.getElementById('chkemailavail').value == "no")
		{	
		    $("#emailmsgbox").html('<img src="http://www.markettamer.com/indeximages/icon-alert.gif" alt="" align="absmiddle" /> - Email already exists!').addClass('messageboxerror').fadeTo(900,1);
			return false;
		}
		    
		var email=$('#email').val();
		var fname=$('#fname').val();
		var lname=$('#lname').val();		
        document.getElementById('Name').value= fname + ' ' + lname;
		var dataString = 'email='+ email + '&fname=' + fname + '&lname=' + lname ;
		$("#emailmsgbox").html('<table align="center" cellpadding="5" cellspacing="5"><tr><td><img src="http://www.markettamer.com/images/loading-red.gif" alt="" align="absmiddle" /></td></tr></table>');
		$.ajax(
		{
				type: "POST",
				url: "http://www.markettamer.com/ajax/newindexsignupprocess.php",
				data: dataString,
				success: function(msg) 
				{
					if(msg == "Success")
					{					
					document.monthlyincomefrm.submit();
					}
					else
					{
					alert(msg);
					}
					
				}
			}
		);
		
        return false;		
		//return true;
	});
	
		
});
	
	function isvalidemail(value)
{
	var emailexpr=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
	return emailexpr.test(value);
}