function doNumeric(event) { 
	if ((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 96 && event.keyCode <= 105)) // 0-9 or numpad 0-9 
	{ 
	// check textbox value now and tab over if necessary 
	} 
	else if (event.keyCode != 8 && event.keyCode != 46 && event.keyCode != 37 && event.keyCode != 39 && event.keyCode != 110 && event.keyCode != 9) // not esc, del, left or right 
	{ 
	event.preventDefault(); 
	} 
	// else the key should be handled normally 
}

function validateLen(elem , warning) { 
	var errordiv = elem.id+'_error';
	if (elem.value.length < 1) {
		makered(errordiv , warning);		
	} else {
		makegreen(errordiv);		
	}
}
function validateLenLoad(elem) { 
	var errordiv = elem.id+'_error';
	if (elem.value.length < 1) {
		makeredload(errordiv);		
	} else {
		makegreen(errordiv);		
	}
}
function validateLenCustom(num , elem , warning) { 
	var errordiv = elem.id+'_error';
	if (elem.value.length < num) {
		makered(errordiv , warning);		
	} else {
		makegreen(errordiv);		
	}
}
function valLenCustom(num , elem , warning) { 
	var errordiv = elem.id+'_error';
	if (elem.value.length < num) {
		makered(errordiv , warning);		
		return false;
	} else {
		makegreen(errordiv);
		return true;
	}
}
function valLen(elem , warning) { 
	var errordiv = elem.id+'_error';
	if (elem.value.length < 1) {
		makered(errordiv , warning);
		return false;
	} else {
		makegreen(errordiv);
		return true;
	}
}
function valLenTip(elem , warning) { 
	var errordiv = elem.id+'_error';
	if (elem.value.length < 1) {
		makeredtip(errordiv , warning);
		return false;
	} else {
		makegreentip(errordiv);
		return true;
	}
}

function valLenLoad(elem) { 
	var errordiv = elem.id+'_error';
	if (elem.value.length < 1) {
		makeredload(errordiv);
		return false;
	} else {
		makegreen(errordiv);
		return true;
	}
}

//======================================
function makegreen(id) {
	$('#'+id).html('<img src="/img/green_tick.png" class="ticks" />');
}
function makegreentip(id) {
	//$('#'+id).html('<img src="/img/green_tick.png" class="ticks" />');
	$('#'+id).find('img').attr('src' , "/img/green_tick.png");
	$('#'+id).find('img').qtip({
		content: 'good'
	});
}
function makered(id , warning) {
	$('#'+id).html('<img src="/img/red.png" class="ticks" />');
	alert(warning);
}
function makeredtip(id , warning) {
	$('#'+id).find('img').attr('src' , "/img/red.png");
	$('#'+id).find('img').qtip({
		content: warning
	});
}
//=======================================

function makeredload(id) {
	$('#'+id).html('<img src="/img/red.png" class="ticks" />');
}

function validateDrop(elem) { 
	//alert("asd");
	var errordiv = elem.id+'_error';
	if (elem.value == 0) {
		makered(errordiv , "Please select a valid option from the dropdown.");
	} else {
		makegreen(errordiv);
	}
}
function valDrop(elem) { 
	//alert("asd");
	var errordiv = elem.id+'_error';
	if (elem.value == 0) {
		makered(errordiv , "Please select a valid option from the dropdown.");
		return false;
	} else {
		makegreen(errordiv);
		return true;
	}
}
function valDropLoad(elem) { 
	//alert("asd");
	var errordiv = elem.id+'_error';
	if (elem.value == 0) {
		makeredload(errordiv);
		return false;
	} else {
		makegreen(errordiv);
		return true;
	}
}
// Login dropdown

        $(document).ready(function() {

            $(".login").click(function(e) {          
				e.preventDefault();
                $("fieldset#login_menu").toggle();
				$(".login").toggleClass("menu-open");
            });
			
			$("fieldset#login_menu").mouseup(function() {
				return false
			});
			$(document).mouseup(function(e) {
				if($(e.target).parent("a.login").length==0) {
					$(".login").removeClass("menu-open");
					$("fieldset#login_menu").hide();
				}
			});			
			
        });
		
// Form hints
/*$(document).ready(function(){

    $("#ReceiverUserFirstname, #ReceiverUserName, #ReceiverUserPhoneNumber, #ReceiverUserFaxNumber, #ReceiverUserAddress1, #ReceiverUserCity, #ReceiverUserPostalCode, #ReceiverUserLastname ").focus(function () {
         $(this).next("span").fadeIn("slow").css('display','inline');
    });
	$("#ReceiverUserFirstname, #ReceiverUserName, #ReceiverUserPhoneNumber, #ReceiverUserFaxNumber, #ReceiverUserAddress1, #ReceiverUserCity, #ReceiverUserPostalCode, #ReceiverUserLastname ").blur(function () {
         $(this).next("span").fadeOut("slow");
;
    });
});*/
