
function userRegistration()
{
	var email ='#email';
	var fname ='#fname';
	var lname ='#lname';
	var company ='#company'
	var tpCode ='#tpCode';
	var tpNumber ='#tpNumber';
	var passwd ='#passwd';
	var conPasswd ='#conPasswd';
	
	var Blue_BoxDivEmail ='#Blue_BoxDivEmail';


	var emailErr = '#emailErr';
	var NameErr = '#NameErr';
	var companyErr = '#companyErr';
	var contactErr ='#contactErr';
	var passwdErr ='#passwdErr';	
	
	var Blue_BoxDivValMsg = '#Blue_BoxDivValMsg';
	
	var messageBox='#messageBoxUser';

	
	window.error=false;
	window.errorMessage = "";
	clearAll();	
	if($(email).val()=="" ){
		
		window.error=true;
		window.emailErr = " Please Enter Email";	
	}
	else
	{
		var EmailTest=(!/.+@.+\.[a-zA-Z]{2,4}$/.test($(email).val()));
	
		if( EmailTest ){
			window.error=true;
			window.emailErr = "Invalid Email";	
		}			
	}

	if($(lname).val()=="" || $(lname).val()=="Last Name" ){
		
		window.error=true;
		window.NameErr = " Please Enter Last Name";	
	}	

	if($(fname).val()=="" || $(fname).val()=="First Name" ){
		
		window.error=true;
		window.NameErr = " Please Enter First Name";	
	}
	
	if($(company).val()=="" ){
		
		window.error=true;
		window.companyErr = " Please Enter Company";	
	}	

	if($(passwd).val()=="" ){
		
		window.error=true;
		window.passwdErr = " Please Enter Password";	
	}
	else
	{

		var len = document.getElementById('passwd').value.length;

		if($(passwd).val()!=$(conPasswd).val())
		{
			window.error=true;
			window.passwdErr = " Passwords Missmatch!";				
		}
		else if(len<6 || len >20)
		{
			window.error=true;
			window.passwdErr = "Should have 6-20 characteres";			
		}
		
	}
	

	if(($(tpCode).val()=="" || $(tpCode).val()=="011 / 077" )&& ($(tpNumber).val()=="" || $(tpNumber).val()=="541541")  ){
		window.error=true;
		window.contactErr = " Please Enter Contact No";	
	}		
	
	
	if(window.error==false)
	{
		
		
		clearAll();
		$(emailErr).html(window.emailErr).removeClass();
		$(NameErr).html(window.NameErr).removeClass();
		$(companyErr).html(window.companyErr).removeClass();
		$(contactErr).html(window.contactErr).removeClass();
		$(passwdErr).html(window.passwdErr).removeClass();
		
		$.post("usercontroller.php",{action:'uservalidate',emailadd:$(email).val()},function(data2)
		{
			if(data2=='yes'){
				window.errorMessage = "<li> Email Address already exists..</li>";
				$(Blue_BoxDivValMsg).html(window.Blue_BoxDivValMsg).removeClass().addClass('MessageBoxExisitEmail').fadeIn(1000);
				document.getElementById(contentPlaceHolder).innerHTML= "Email Address already exists..";
			}
			else
			{
				document.getElementById(contentPlaceHolder).style.display= "none";
				window.errorMessage="Registering.....";
		
				$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxWarning').fadeIn(1000);
		
				$.post("usercontroller.php",{action:'addUser',email:$(email).val(),fname:$(fname).val(),lname:$(lname).val(),company:$(company).val(),tpCode:$(tpCode).val(),tpNumber:$(tpNumber).val(),passwd:$(passwd).val()},function(data)
				{
					if(data=='ok'){
							window.errorMessage = "Registering Complete. Thanks You!";				
							$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOk').fadeIn(1000).fadeOut(10000);
						}
				});
		//$(Blue_BoxDivEmail).html(window.errorMessage).removeClass().addClass('MessageBoxOk').fadeIn(1000);
			}
		});

	}
	else
	{

		if(window.emailErr!="")
		{
			$(Blue_BoxDivEmail).removeClass().addClass('MessageBoxError3').fadeIn(1000);
			$(emailErr).html(window.emailErr).removeClass();
			$(Blue_BoxDivValMsg).removeClass();
			document.getElementById('Blue_BoxDivValMsg').innerHTML="";
		}
		else
		{
			$(Blue_BoxDivEmail).removeClass();
			$(emailErr).html(window.emailErr).removeClass();
		}
			
		if(window.NameErr!="")
			$(NameErr).html(window.NameErr).removeClass().addClass('MessageBoxError2').fadeIn(1000);
		else
			$(NameErr).html(window.NameErr).removeClass();

		if(window.companyErr!="")
			$(companyErr).html(window.companyErr).removeClass().addClass('MessageBoxError2').fadeIn(1000);
		else
			$(companyErr).html(window.companyErr).removeClass();

		if(window.contactErr!="")
			$(contactErr).html(window.contactErr).removeClass().addClass('MessageBoxError2').fadeIn(1000);
		else
			$(contactErr).html(window.contactErr).removeClass();

		if(window.passwdErr!="")
			$(passwdErr).html(window.passwdErr).removeClass().addClass('MessageBoxError2').fadeIn(1000);
		else
			$(passwdErr).html(window.passwdErr).removeClass();
			
		clearAll();
		
		
		
	}

}

function checkEmail()
{

	var email='#email';
	var emailErr='#emailErr';
	var Blue_BoxDivEmail ='#Blue_BoxDivEmail';	
	
	window.error=false;
	window.emailErr="";
	if($(email).val()!="")
	{
		var EmailTest=(!/.+@.+\.[a-zA-Z]{2,4}$/.test($(email).val()));
		
		if( EmailTest ){
			window.error=true;
			window.emailErr = " Invalid Email";	
		}
		if(window.error==true)
		{
			if(window.emailErr!="")
			{
				$(Blue_BoxDivEmail).removeClass().addClass('MessageBoxError3').fadeIn(1000);
				$(emailErr).html(window.emailErr);
				window.emailErr="";
			}
			else
			{
				$(Blue_BoxDivEmail).removeClass();	
				$(emailErr).html(window.emailErr).removeClass();
				window.emailErr="";
			}
		}
		else
		{
			window.emailErr="";
			document.getElementById('emailErr').innerHTML="";
			emailValidation();
			$(Blue_BoxDivEmail).removeClass();	
			//$(emailErr).html(window.emailErr).removeClass();
			
		}
	}
}

function clearAll()
{
	window.emailErr="";		
	window.NameErr="";	
	window.companyErr="";
	window.contactErr="";	
	window.passwdErr="";		
	
}


function user_login()
{
	var login_email='#login_email';
	var login_password='#login_password';	

	window.error=false;
	window.errorMessage = "";
	
	if ($(login_email).val() == '')
	{
		window.error = true;
		window.errorMessage =  "<li>Plese Enter Email Address</li>";
		
	}
	else
	{
		var EmailTest=(!/.+@.+\.[a-zA-Z]{2,4}$/.test($(login_email).val()));
	
		if( EmailTest ){
			window.error=true;
			window.errorMessage += "<li>Invalid Email</li>";	
		}			
	}	

	if ($(login_password).val() == '')
	{
		window.error = true;
		window.errorMessage +=  "<li>Plese Enter Password</li>";
	}
	
	if(window.error==false)
	{
		$("#disError").dialog('close');
		document.getElementById('validating').innerHTML ="<img src='_images/ajax_loader.gif' />" ;
		
		
		$("#validating").dialog({
			bgiframe: true,
			modal: true,
			buttons: {
			}
		});	
		$("#validating").dialog('open');
		
		$.post("usercontroller.php",{action:'userLogin',email:$(login_email).val(),password:$(login_password).val()},function(data)
		{
			if(data='ok')
			{
				$("#validating").dialog('close');
				window.errorMessage = "Login Success...";	
				document.getElementById('loginSucc').innerHTML =window.errorMessage ;
			
				$("#loginSucc").dialog({
					bgiframe: true,
					modal: true,
					buttons: {
						Ok: function() {
							$(this).dialog('close');
							top.location="index.php";
						}
					}
				});	
												
			}
			else
			{
				$("#validating").dialog('close');
				window.error=true;
				window.errorMessage = "<li> E-mail Or Password Incorrect..</li>";
				document.getElementById('disError').innerHTML =window.errorMessage ;
				
				$("#disError").dialog({
					bgiframe: true,
					modal: true,
					buttons: {
						Ok: function() {
							$("#disError").dialog('close');
						}
					}
				});	
				$('#disError').dialog('open');
			}
		});
	}
	else
	{
		document.getElementById('disError').innerHTML =window.errorMessage ;
		$("#disError").dialog({
			bgiframe: true,
			modal: true,
			buttons: {
				Ok: function() {
					$("#disError").dialog('close');
				}
			}
		});	
		$('#disError').dialog('open');
		
	}
		

}

function displayUserLoginPannel()
{

		document.getElementById('login_panel_email').value="";
		document.getElementById('login_panel_password').value="";
		window.errorMessage = "";
		$('#msgBoxPannel').html(window.errorMessage).removeClass();
		$("#user_login_panel").dialog({
			bgiframe: true,
			modal: true,
			buttons: {
			}
		});	
		$('#user_login_panel').dialog('open');
}
function user_login_panel()
{
	var email ='#login_panel_email';
	var password ='#login_panel_password';
	var messageBox='#msgBoxPannel';

	window.error=false;
	window.errorMessage = "";


	if($(password).val()=="" ){
		
		window.error=true;
		window.errorMessage = "<li> Please Enter Password </li>";	
	}	
	
	if($(email).val()=="" ){
		
		window.error=true;
		window.errorMessage = "<li> Please Enter Email </li>";	
	}
	else
	{
		var EmailTest=(!/.+@.+\.[a-zA-Z]{2,4}$/.test($(email).val()));
	
		if( EmailTest ){
			window.error=true;
			window.errorMessage = "<li> Invalid Email </li>";	
		}			
	}


	if(window.error==false)
	{
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkUser').fadeIn(1000);
		window.errorMessage="Validating.. please wait..";
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxWarningUser').fadeIn(1000);
		//$(loginButton).attr('disabled',true);
		
		$.post("usercontroller.php",{action:'userLogin',email:$(email).val(),password:$(password).val()},function(data)
		{
			if(data=='ok')
			{
				window.errorMessage = "Login Success...";				
				$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkUser').fadeIn(1000);
				//$(login_button).attr('disabled',true);				

				if($('#user_type').val() !="false")
					top.location="vehicle_register.php?user_type="+$('#user_type').val();
				else
					top.location ="index.php";
			}
			else
			{
				window.error=true;
				window.errorMessage = "<li> E-mail Or Password Incorrect..</li>";
				$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxErrorUser').fadeIn(1000);
				//$(login_button).attr('disabled',false);
			}
		});
	}
	else
	{
		//$(topSearchwerpperboder2).removeClass().addClass('topSearchwerpperboder3');
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxErrorUser').fadeIn(1000);
		window.errorMessage="";			

	}


}

function SendContactInfo()
{
	var cont_name='#cont_name';
	var cont_add='#cont_add';
	var cont_city='#cont_city';
	var cont_phone='#cont_phone';	
	var cont_email='#cont_email';
	var cont_com='#cont_com';
	
	var messageBox='#cont_message_div';
	
	
	window.error=false;	
	window.errorMessage = "";
	
	if($(cont_name).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Fill Your Name</li>";	
	}
	
	if($(cont_city).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Select Your City</li>";	
	}

	if($(cont_email).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Fill Your Email</li>";	
	}
	else
	{
		var EmailTest=(!/.+@.+\.[a-zA-Z]{2,4}$/.test($(cont_email).val()));
	
		if( EmailTest ){
			window.error=true;
			window.errorMessage = "<li> Invalid Email </li>";	
		}			
	}	
	if($(cont_com).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Fill Comment </li>";	
	}
	
	if(window.error==false)
	{		
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxWarningUser').fadeIn(1000);			
	}
	else
	{
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxError').fadeIn(1000);
		window.errorMessage="";		
	
	}
	

	if(window.error==false)
	{
		window.errorMessage = "Sending your Inquery....";				
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxWarningUser').fadeIn(1000);
		//RegisterVehicle();
		$.post("commoncontroller.php",{action:'SendContactInfo',cont_name:$(cont_name).val(),cont_add:$(cont_add).val(),cont_city:$(cont_city).val(),cont_phone:$(cont_phone).val(),cont_email:$(cont_email).val(),cont_com:$(cont_com).val()},function(data)
				{

					if(data=='ok'){
							//$(submitButton).attr('disabled',true);
							window.errorMessage = "Thank you for contacting us. We'll be in contact shortly.";				
							$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkContact').fadeIn(1000).fadeOut(10000);
						}
				});				
										
	}
	
	
}






function profileRegistration()
{
	var name ='#name';
	var gender ='#gender';
	var age ='#age';
	var location ='#location'
	var make ='#make';
	var model ='#model';
	var makeYear ='#makeYear';
	var horse_power ='#horse_power';
	var aboutmmycar ='#aboutmmycar';
	
	var genderErr = '#genderErr';
	var NameErr = '#NameErr';
	var ageErr = '#ageErr';
	var locationErr ='#locationErr';
	var makeErr ='#makeErr';	
	var modelErr = '#modelErr';
	
	var messageBox='#messageBoxUser';

	
	window.error=false;
	window.errorMessage = "";
	clearAll2();	
	if($(name).val()=="" ){
		
		window.error=true;
		window.NameErr = " Please Enter Name";	
	}

	
	if($(gender).val()=="" ){
		
		window.error=true;
		window.genderErr = " Please Select Gender";	
	}	

	if($(age).val()=="" ){
		
		window.error=true;
		window.ageErr = " Please Enter Age";	
	}

	if($(location).val()=="" ){
		
		window.error=true;
		window.locationErr = " Please Enter Location";	
	}	

	if($(make).val()=="" ){
		
		window.error=true;
		window.makeErr = " Please Select Make";	
	}	
	
	if($(model).val()=="" ){
		
		window.error=true;
		window.modelErr = " Please Select Model";	
	}	
	
	
	if(window.error==false)
	{
		clearAll2();
		$(genderErr).html(window.genderErr).removeClass();
		$(NameErr).html(window.NameErr).removeClass();
		$(ageErr).html(window.ageErr).removeClass();
		$(locationErr).html(window.locationErr).removeClass();
		$(makeErr).html(window.makeErr).removeClass();
		$(modelErr).html(window.modelErr).removeClass();
		

		//document.getElementById(contentPlaceHolder).style.display= "none";
		window.errorMessage="Registering.....";	
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxWarning').fadeIn(1000);
		
		$.post("usercontroller.php",{action:'profileRegister',name:$(name).val(),gender:$(gender).val(),age:$(age).val(),location:$(location).val(),make:$(make).val(),model:$(model).val(),makeYear:$(makeYear).val(),horse_power:$(horse_power).val(),aboutmmycar:$(aboutmmycar).val()},function(data)
		{
			if(data!='no'){
				window.errorMessage = "Registering Complete. Thanks You!";				
				$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOk').fadeIn(1000).fadeOut(10000);
				top.location ="profile-image-uploader.php?id="+data;
			}
		});
		//$(Blue_BoxDivEmail).html(window.errorMessage).removeClass().addClass('MessageBoxOk').fadeIn(1000);


	}
	else
	{
		
		if(window.NameErr!="")
			$(NameErr).html(window.NameErr).removeClass().addClass('MessageBoxError2').fadeIn(1000);
		else
			$(NameErr).html(window.NameErr).removeClass();

		if(window.genderErr!="")
			$(genderErr).html(window.genderErr).removeClass().addClass('MessageBoxError2').fadeIn(1000);
		else
			$(genderErr).html(window.genderErr).removeClass();

		if(window.ageErr!="")
			$(ageErr).html(window.ageErr).removeClass().addClass('MessageBoxError2').fadeIn(1000);
		else
			$(ageErr).html(window.ageErr).removeClass();

		if(window.locationErr!="")
			$(locationErr).html(window.locationErr).removeClass().addClass('MessageBoxError2').fadeIn(1000);
		else
			$(locationErr).html(window.locationErr).removeClass();
		
		if(window.makeErr!="")
			$(makeErr).html(window.makeErr).removeClass().addClass('MessageBoxError2').fadeIn(1000);
		else
			$(makeErr).html(window.makeErr).removeClass();

		if(window.modelErr!="")
			$(modelErr).html(window.modelErr).removeClass().addClass('MessageBoxError2').fadeIn(1000);
		else
			$(modelErr).html(window.modelErr).removeClass();		
		clearAll2();
				
	}

}
function clearAll2()
{
	window.genderErr="";		
	window.NameErr="";	
	window.ageErr="";
	window.locationErr="";	
	window.makeErr="";		
	window.modelErr="";		
	
}