
function showMessage(message, e_type){
	
	if(e_type == "alert"){
		
		//$('#message_div').slideDown();
		$('#alert_message').html(message);
		//$('#alert_message').slideDown('300');
		
		div_id = 'alert_message';
		$("#error_message").slideUp();
		
	}else if(e_type == "error"){
		
		//$('#message_div').slideDown();
		$('#error_message').html(message);
		///$('#error_message').slideDown('300');
		
		div_id = 'error_message';
		$("#alert_message").slideUp();
	}
	
	
	//alert(div_id);
	//first slide down and blink the message box
  	$("#message_div, #div_close, #" + div_id).animate({height: "show"}, 800, "easeOutElastic").slideDown({easing: 'easeOutElastic'}).fadeOut(100).fadeIn(100);
  //.slideDown(110).fadeOut(100).fadeIn(100).fadeOut(100).fadeIn(100)
  	//close the message box when cross red image is clicked
  	$("#div_close").click(function(){ 
		//	alert('in close');
			
		//	alert(div_id);
			$("#div_close, #" + div_id).slideUp();
			$("#div_open").slideDown();
			//{easing:'easeOutElastic'}
				
	});
	
	$("#div_open").click(function(){ 
			//	alert('in open');
			$("#div_close ,#" + div_id).animate({height: "show"}, 800, "easeOutElastic").slideDown({easing: 'easeOutElastic'}).fadeOut(100).fadeIn(100			
		);
			$("#div_open").slideUp();
			//{easing:'easeOutElastic'}
				
	});
	
	
}


/*--------------------------------------------------------------------------------------*/

function validateLogin(f_type){
	
	var validate = true;
	var message = '- please fill red fields.<br />';
	
	var $field = $("#email");
	if($field.val() == ''){	
		validate = false;
		//message += "- please enter email.<br />";
		$field.addClass('field_validate');
	}else{		
		
		
		var email = $field.val();				
		if(isValidEmailAddress(email)){			
			$field.removeClass('field_validate');
			
		}else{
			
			message += "- please enter valid email.<br />";
			
			validate = false;
		
			$field.addClass('field_validate');
		
		}		
		
	}
	
	var $field = $("#password");
	if($field.val() == ''){	
		validate = false;
		
		//message += "- please enter business name.<br />";
		$field.addClass('field_validate');
	}else{
		
		$field.removeClass('field_validate');
	}
	
	
	if(validate){
		
		return validate;
		
	}else{
		
		jAlert('error', message);		
		//showMessage(message, 'error')		
		return validate;
	}	
	
	
}

function forgetPassword(){
	
	var validate = true;
	var message = '';
	
	var $field = $("#email");
	if($field.val() == ''){	
		validate = false;
		message += "- please enter email.<br />";
		$field.addClass('field_validate');
	}else{		
		
		
		var email = $field.val();				
		if(isValidEmailAddress(email)){			
			$field.removeClass('field_validate');
			
		}else{
			
			message += "- please enter valid email.<br />";
			
			validate = false;
			$field.addClass('field_validate');
		
		}
		
		
	}		
	
	if(validate){		
	

				
		return validate;
		
	}else{
		jAlert('error', message);
		//showMessage(message, 'error')		
		return validate;
	}	
	
}


function validateVendorRegister(f_type){	
	
	var validate = true;
	var message = '- please fill red fields.<br />';
	var scroll_to_field = '';
	
	var $field = $("#business_name");
	if($field.val() == ''){	
		validate = false;
		
		if(scroll_to_field == ''){
			
			scroll_to_field = $field;
			
		}
		
		//message += "- please enter business name.<br />";
		$field.addClass('field_validate');
	}else{
		
		$field.removeClass('field_validate');
	}
	
	/*var $field = $("#owner_name");
	if($field.val() == ''){	
		validate = false;
		
		if(scroll_to_field == ''){
			
			scroll_to_field = $field;
			
		}
		
		//message += "- please enter owner's name.<br />";
		$field.addClass('field_validate');
	}else{
		
		$field.removeClass('field_validate');
	}*/
	
	var $field = $("#vendor_url");
	if($field.val() == ''){	
		validate = false;
		
		if(scroll_to_field == ''){
			
			scroll_to_field = $field;
			
		}
		
		//message += "- please enter vendor website.<br />";
		$field.addClass('field_validate');
	}else{		
		
		
		var email = $field.val();				
		if(validateURL(email)){			
		
			$field.removeClass('field_validate');
			
		}else{
			
			message += "- please enter valid url.<br />";
			
			validate = false;
			
			if(scroll_to_field == ''){
			
				scroll_to_field = $field;
				
			}
			
			$field.addClass('field_validate');
		
		}
		
		
	}
	
	var $field = $("#vendor_phone");
	if($field.val() == ''){	
		validate = false;
		
		if(scroll_to_field == ''){
			
			scroll_to_field = $field;
			
		}
		
		//message += "- please enter vendro phone.<br />";
		$field.addClass('field_validate');
	}else{
		
		$field.removeClass('field_validate');
	}
	
	var $field = $("#vendor_city");
	if($field.val() == ''){	
		validate = false;
		
		if(scroll_to_field == ''){
			
			scroll_to_field = $field;
			
		}		
		
		//message += "- please enter vendor city.<br />";
		$field.addClass('field_validate');
	}else{
		
		$field.removeClass('field_validate');
	}
	
	var $field = $("#vendor_description");
	if($field.val() == ''){	
		validate = false;
		
		if(scroll_to_field == ''){
			
			scroll_to_field = $field;
			
		}
		
		//message += "- please enter vendor description.<br />";
		$field.addClass('field_validate');
	}else{
		
		$field.removeClass('field_validate');
	}
	
	var $field = $("#vendor_email");
	if($field.val() == ''){	
		validate = false;
		
		if(scroll_to_field == ''){
			
			scroll_to_field = $field;
			
		}
		
		//message += "- please enter email.<br />";
		$field.addClass('field_validate');
	}else{		
		
		
		var email = $field.val();				
		if(isValidEmailAddress(email)){			
			$field.removeClass('field_validate');
			
		}else{
			
			message += "- please enter valid email.<br />";
			
			validate = false;
			
			if(scroll_to_field == ''){
			
				scroll_to_field = $field;
				
			}
			
			$field.addClass('field_validate');
		
		}		
		
	}
	
	if(f_type != 'edit'){		
	
		var $field = $("#password");
		if($field.val() == ''){	
			validate = false;		
			
			if(scroll_to_field == ''){
				
				scroll_to_field = $field;
				
			}
			
			//message += "- please enter password.<br />";
			$field.addClass('field_validate');
		}else{		
			$field.removeClass('field_validate');
		}	
		
		var $field = $("#cnfpassword");
		if($field.val() == ''){	
			validate = false;
			
			if(scroll_to_field == ''){
				
				scroll_to_field = $field;
				
			}
			
			//message += "- please enter re-type password.<br />";
			$field.addClass('field_validate');
		}else{		
			
			if($("#password").val() != $("#cnfpassword").val()){
			message += "- confirm password must match.<br />";
			validate = false;
			
			if(scroll_to_field == ''){
				
				scroll_to_field = $field;
				
			}
			
			$field.addClass('field_validate');
			}else{
				$field.removeClass('field_validate');
			}		
			
		}
		
		var $field = $("#file_upload");
		if($field.val() == ''){	
			validate = false;		
			
			if(scroll_to_field == ''){
				
				scroll_to_field = $field;
				
			}
			
			//message += "- please enter password.<br />";
			$field.addClass('field_validate');
		}else{		
			$field.removeClass('field_validate');
		}
		
		var $field = $("#is_agree");
		if($field.is(":checked") == false){	
			validate = false;
			
			if(scroll_to_field == ''){
				
				scroll_to_field = $field;
				
			}
			
			message += "- please agree terms of use.<br />";
			$field.addClass('field_validate');
		}else{
			
			$field.removeClass('field_validate');
		}
	
	}
	if(validate){
		
		return validate;
		
	}else{
		
		
		scrollToField(scroll_to_field);
		jAlert('error', message);		
		//showMessage(message, 'error')		
		return validate;
	}	
	
}


function validateMailingList(){	
	
	var validate = true;
	var message = '';
	
	var $field = $("#mailing_email");
	if($field.val() == ''){	
		validate = false;
		message += "- please enter email.<br />";
		$field.addClass('field_validate');
	}else{		
		
		
		var email = $field.val();				
		if(isValidEmailAddress(email)){			
			$field.removeClass('field_validate');
			
		}else{
			
			message += "- please enter valid email.<br />";
			
			validate = false;
			$field.addClass('field_validate');
		
		}
		
		
	}		
	
	if(validate){		
	

				
		return validate;
		
	}else{
		jAlert('error', message);
		//showMessage(message, 'error')		
		return validate;
	}	
	
}
