// JavaScript Document
function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		//Internet Explorer
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}
function book_detail(book_id,type)
{	
	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null)
	{
		alert("Browser does not support HTTP Request");
		return;
	}
	var url="ajax_book_detail.php?book_id="+book_id+"&type="+type;
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{
			document.getElementById('div_content').innerHTML = xmlHttp.responseText;	
			fireMyPopup('div_content');
		}
		
	}
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
function book_search_details(book_id,type)
{	
	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null)
	{
		alert("Browser does not support HTTP Request");
		return;
	}
	var url="ajax_searchbook_detail.php?book_id="+book_id+"&type="+type;
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{
			document.getElementById('div_content').innerHTML = xmlHttp.responseText;	
			fireMyPopup('div_content');
		}
		
	}
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function search_book(book_id)
{	
	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null)
	{
		alert("Browser does not support HTTP Request");
		return;
	}
	var url="ajax_book_search_book_detail.php?book_id="+book_id;
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{
			document.getElementById('div_content').innerHTML = xmlHttp.responseText;	
			fireMyPopup('div_content');
		}
		
	}
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}


function setOpacity(value,divname)
{
	document.getElementById(divname).style.opacity = value / 10;
	document.getElementById(divname).style.filter = 'alpha(opacity=' + value * 10 + ')';
}

function fadeInMyPopup(divname)
{
	for( var i = 0 ; i <= 100 ; i++ )
		setTimeout( 'setOpacity(' + (i / 5) + ',\''+divname+'\')' , 8 * i );
}

function fadeOutMyPopup(divname) 
{
	
	for( var i = 0 ; i <= 100 ; i++ ) 
	{
		setTimeout( 'setOpacity(' + (10 - i / 10) + ',\''+divname + '\')' , 8 * i );
	}
	setTimeout('closeMyPopup(\''+divname+'\')', 200 );
}

function closeMyPopup(divname)
{
	document.getElementById(divname).style.display = "none";
}

function fireMyPopup(divname) 
{
	
	setOpacity(0,divname);
	document.getElementById(divname).style.display = "block";
	fadeInMyPopup(divname);
}

function call_search_book(letter,frm,txtField)
{
	document.getElementById(txtField).value	= letter ;
	document.getElementById(frm).submit();
}
function call_search(letter,frm,txtField)
{
	document.getElementById(txtField).value	= letter ;
	document.getElementById(frm).submit();
}
function call_rate_search(letter,frm)
{	
	document.getElementById("txt_alphaR").value	= letter ;
	document.getElementById("txt_rate").value	= document.getElementById("selRate").value;
	document.getElementById(frm).submit();
}
function displayHide(action,liId)
{
	document.getElementById("tblTitle").style.display		= "none";
	document.getElementById("tblRating").style.display		= "none";
	document.getElementById("tblClub").style.display		= "none";
	document.getElementById("tblCategory").style.display	= "none";
	document.getElementById("tblAuthor").style.display		= "none";
	document.getElementById("tblMember").style.display		= "none";
	document.getElementById("tblISBN").style.display		= "none";
	document.getElementById("tle").className				= "";
	document.getElementById("rating").className				= "";
	document.getElementById("club").className				= "";
	document.getElementById("category").className			= "";
	document.getElementById("author").className				= "";
	document.getElementById("isbn").className				= "";
	document.getElementById("member").className				= "";

	currentDisplayStyle		= document.getElementById(action).style.display;
	document.getElementById(liId).className	= "search_panel_tabs_active";
	if(currentDisplayStyle	== "none")
	{
		document.getElementById(action).style.display	= "block";
		return false;
	}
	else
	{
		document.getElementById(action).style.display	= "none";
		return false;
	}	
}


function displayHide2(action,liId)
{
	document.getElementById("tblTitle").style.display		= "none";
	document.getElementById("tblRating").style.display		= "none";
	document.getElementById("tblCategory").style.display	= "none";
	document.getElementById("tblISBN").style.display		= "none";
	document.getElementById("tle").className				= "";
	document.getElementById("rating").className				= "";
	document.getElementById("category").className			= "";
	document.getElementById("isbn").className				= "";
	
	currentDisplayStyle		= document.getElementById(action).style.display;
	document.getElementById(liId).className	= "search_panel_tabs_active";
	if(currentDisplayStyle	== "none")
	{
		document.getElementById(action).style.display	= "block";
		return false;
	}
	else
	{
		document.getElementById(action).style.display	= "none";
		return false;
	}	
}