function toolTip(divId, strText) {
	$("#" + divId).text(strText);
}
function validateControl(controlId, divId, errorMessage, successMessage){
	if($("#" + controlId).val().length <= 0){
		$("#" + divId).removeClass('normal');
		$("#" + divId).addClass('error');
		$("#" + divId).text(errorMessage);
		$("#" + controlId).addClass('error-control');
		return false;
	} else {
		$("#" + divId).text(successMessage);
		$("#" + divId).removeClass('error');
		$("#" + controlId).removeClass('error-control');
		return true;
	}
}

function validateEmailFormate(email){
		//testing regular expression
		var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
		//if it's valid email
		if(filter.test(email)){
			return true;
		} else {
			return false;
		}
}
function validateEmail(controlId, divId, errorMessage, successMessage){
	if(($("#" + controlId).val().length <=0)){
		$("#" + divId).removeClass('normal');
		$("#" + divId).addClass('error');
		$("#" + divId).text(errorMessage);
		$("#" + controlId).addClass('error-control');
		return false;
	} else {
		if(validateEmailFormate($("#" + controlId).val())) {
			$("#" + divId).text(successMessage);
			$("#" + divId).removeClass('error');
			$("#" + controlId).removeClass('error-control');
			return true;
		} else {
			$("#" + divId).removeClass('normal');
			$("#" + divId).addClass('error');
			$("#" + divId).text(errorMessage);
			$("#" + controlId).addClass('error-control');
			return false;
		}
	}
}

function validatePassword(controlId, divId, errorMessage, successMessage){
	if($("#" + controlId).val().length < 1)
	{
		$("#" + divId).removeClass('normal');
		$("#" + divId).addClass('error');
		$("#" + divId).text(errorMessage);
		$("#" + controlId).addClass('error-control');
		return false;
	} 
	else 
	{
		$("#" + divId).text(successMessage);
		$("#" + divId).removeClass('error');
		$("#" + controlId).removeClass('error-control');
		return true;
	}
}

function validateConfirmPassword(controlId, confirmControlId, divId, errorMessage, successMessage){
	/*if($("#" + confirmControlId).val().length < 6){
		$("#" + divId).removeClass('normal');
		$("#" + divId).addClass('error');
		$("#" + divId).text(errorMessage);
		$("#" + confirmControlId).addClass('error-control');
		return false;
	} else {*/
		if($("#" + controlId).val() == $("#" + confirmControlId).val()) {
			$("#" + divId).text(successMessage);
			$("#" + divId).removeClass('error');
			$("#" + controlId).removeClass('error-control');
			$("#" + confirmControlId).removeClass('error-control');

			return true;
		} else {
			$("#" + divId).removeClass('normal');
			$("#" + divId).addClass('error');
			$("#" + divId).text(errorMessage);
			$("#" + controlId).addClass('error-control');
			$("#" + confirmControlId).addClass('error-control');
			return false;
			
		}

	//}
}

function validateConfirmPassword_nolength(controlId, confirmControlId, divId, errorMessage, successMessage){

		if($("#" + controlId).val() == $("#" + confirmControlId).val()) {
			$("#" + divId).text(successMessage);
			$("#" + divId).removeClass('error');
			$("#" + controlId).removeClass('error-control');
			$("#" + confirmControlId).removeClass('error-control');

			return true;
		} else {
			$("#" + divId).removeClass('normal');
			$("#" + divId).addClass('error');
			$("#" + divId).text(errorMessage);
			$("#" + controlId).addClass('error-control');
			$("#" + confirmControlId).addClass('error-control');
			return false;

		}
}

function validateFloatFields(controlId, divId, errorMessage, successMessage)
{
	if(  (isNaN($("#" + controlId).val()))  ||  (($("#" + controlId).val())=="")  )
	{
		$("#" + divId).removeClass('normal');
		$("#" + divId).addClass('error');
		$("#" + divId).text(errorMessage);
		$("#" + controlId).addClass('error-control');
		return false;
	} 
	else 
	{
		$("#" + divId).text(successMessage);
		$("#" + divId).removeClass('error');
		$("#" + controlId).removeClass('error-control');
		return true;
	}
}

function validateFloatField(controlId, divId, errorMessage, successMessage)
{
	if(  (isNaN($("#" + controlId).val()))  )
	{
		$("#" + divId).removeClass('normal');
		$("#" + divId).addClass('error');
		$("#" + divId).text(errorMessage);
		$("#" + controlId).addClass('error-control');
		return false;
	} 
	else 
	{
		$("#" + divId).text(successMessage);
		$("#" + divId).removeClass('error');
		$("#" + controlId).removeClass('error-control');
		return true;
	}
}

function validatePasswordField(controlId, divId, errorMessage, successMessage)
{
	if(  ($("#" + controlId).val()).length ==0  )
	{
		$("#" + divId).text(successMessage);
		$("#" + divId).removeClass('error');
		$("#" + controlId).removeClass('error-control');
		return true;
	} 
	else
	{
		$("#" + divId).text(successMessage);
		$("#" + divId).removeClass('error');
		$("#" + controlId).removeClass('error-control');
		return true;
	}
}
