function getCompleteText(link,updatediv){
	var url = link;
	var myAjax = new Ajax.Updater(
		updatediv,
		url,
		{
			method: 'post'
		});

}
/** Check empty email on reset password */
function check_empty_email(){
		if(j('#user_email').val()==''){
			return false;
		}else{
			return true;
		}
}
function checkRegistration()
{

	j('span.errormsg').hide();
	j('input[type=text]').removeClass('inputClass');
	if(j('#firstName').val(j(this).html())==''){
		errorMsg=""; j('#firstName').addClass('inputClass'); j("<span class='errormsg'>Please enter a first name.</span>").insertAfter('#firstName');
	}
	if(j('#lastName').val(j(this).html())=='') {
		j('#lastName').addClass('inputClass'); j("<span class='errormsg'>Please enter a last name.</span>").insertAfter('#lastName');
	}
	if(j('#email').val(j(this).html())=='')    {
		j('#email').addClass('inputClass');   j("<span class='errormsg'>Please enter a valid email.</span>").insertAfter('#email');
	}
	if(j('#confirmEmail').val(j(this).html())=='') {
		j('#confirmEmail').addClass('inputClass');
	}
	if(j('#confirmEmail').val(j(this).html())!=j('#email').val(j(this).html()))  {
		j('#confirmEmail').addClass('inputClass');  j("<span class='errormsg'>Please make sure your emails match.</span>").insertAfter('#confirmEmail');
	}
	if((j('#firstName').attr('value')=='') || (j('#lastName').attr('value')=='') || (j('#email').attr('value')=='') || (j('#confirmEmail').attr('value')=='') || (j('#confirmEmail').attr('value')!=j('#email').attr('value')))
	{
		return false;
	}
	else
	{
		return true;
	}
	return false;
}

function block(){
	j.blockUI.defaults.css = {};
	j.blockUI({
		message: '<img src="/img/page_loader.gif" />',
		css: {
			top:  (j(window).height()) /2 + 'px',
			left: (j(window).width()) /2 + 'px'

		}
	});
}
function element_block(element_id){
	j.blockUI.defaults.css = {};
	j(element_id).block({
		message: '<img src="/img/page_loader.gif" />',
		overlayCSS: { 
			backgroundColor: '#000' ,
			opacity: '.5'
		},
		css: {
			top:  (j(window).height()) /2 + 'px',
			left: (j(window).width()) /2 + 'px'					
		}
	});
}
function element_unblock(element_id){
	j(element_id).unblock();
}

function unblock_msg(element_id,option){
	if(option=='c_label'){
		msg='Book labeled successfully.';
	}else if(option=='r_label'){
		msg='Book labeling removed successfully.';
	}else if(option=='m_public'){
		msg='This Book is public for others.';
	}else if(option=='m_private'){
		msg='This Book is private for you.';
	}else if(option=='delete'){
		msg='Book deleted successfully.';
	}else{
		msg='';
	}
	
	j('#book_action_msg_'+element_id).addClass('ajax_success_msg').html(msg).show();;
		setTimeout(function(){
			j('#book_action_msg_'+element_id).fadeOut('2000');
		}, 2000 );

		
//	j(element_id).unblock();
//	j.blockUI.defaults.css = {};
//	j(element_id).block({
//		message: '<h3>'+ msg + '</h3>',
//		overlayCSS: { backgroundColor: '#fff' },
//		css: {
//			top:  (j(window).height()) /2 + 'px',
//			left: (j(window).width()) /2 + 'px',
//			border: 'none',
//            padding: '15px',
//            backgroundColor: '#B2E5FF',
//            '-webkit-border-radius': '10px',
//            '-moz-border-radius': '10px',
//            
//            color: '#006394',
//			width:'50%'
//
//		}
//
//	});
//	setTimeout(function(){
//    j(element_id).unblock();
//  }, 1000 );
}


/**
 *  loading tab contents of offers page
 */
function offer_complete(offer_type){
	if(offer_type=='new'){
		j('#new_offer').addClass('ui-tabs-selected ui-state-active');
		j('#all_offer').removeClass('ui-tabs-selected ui-state-active');
		j('#used_offer').removeClass('ui-tabs-selected ui-state-active');
	}else if(offer_type=='used'){
		j('#new_offer').removeClass('ui-tabs-selected ui-state-active');
		j('#all_offer').removeClass('ui-tabs-selected ui-state-active');
		j('#used_offer').addClass('ui-tabs-selected ui-state-active');
	}else{
		j('#new_offer').removeClass('ui-tabs-selected ui-state-active');
		j('#all_offer').addClass('ui-tabs-selected ui-state-active');
		j('#used_offer').removeClass('ui-tabs-selected ui-state-active');
	}
	element_unblock("#BooksOffers");
}
function cancel_vote(book_id){
	element_block('#leveler');
	j.ajax({
		type:'GET',
		url: '/books/details/' + book_id ,
		dataType: 'html',
		success: function (studentInfo) {
			if (studentInfo) {
				j('#book_details').html(studentInfo);
			}
			element_unblock('#leveler');
		}
	});

}


function button_hover(){
	//all hover and click logic for buttons
	j(".ll-button:not(.ui-state-disabled)").hover(
		function(){
			j(this).addClass("ui-state-hover");
		},
		function(){
			j(this).removeClass("ui-state-hover");
		}
		)
}