//Highlight image script- By Dynamic Drive
//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
//This credit MUST stay intact for use
function makevisible(cur,which)
{
	strength=(which==0)? 5 : 0.5;
	//cur.style.MozOpacity=strength;
	//mozilla firefox
	if (cur.style.MozOpacity == "" || cur.style.MozOpacity )
	{
		cur.style.MozOpacity=strength;
	}
	//I.E
	else if (cur.filters)
	{
		cur.style.filter= "alpha(opacity="+ (100*strength) +")";
		//cur.style.filters.alpha.opacity=strength*100;
	}
}
//for gallery
function ImageNumber(LinkImage)
{
	myRegExp1 = /=/;
	myRegExp2 = /&/;
	matchPos1 = LinkImage.search(myRegExp1) + 1;
	matchPos2 = LinkImage.search(myRegExp2);
	$image_no = LinkImage.substring(matchPos1,matchPos2);
	return $image_no;
}

function isNumberKey(evt)
{
	
	var charCode = (evt.which) ? evt.which : event.keyCode;
	if (charCode > 31 && (charCode < 46 || charCode > 57))
	{
		return false;
	}	
	else
	{
		return true;
	}	
}

function main_readonlyEvent(obj, type)
{
	if(type == 1)
	{
		obj.className = "main_readfull_story_hover";	
	}
	else if(type == 0)
	{
		obj.className = "main_readfull_story";	
	}
	
}

function main_navigationEvent(obj, type, linkType)
{
	if(linkType == "previous")
	{
		if(type == 0)
		{
			obj.className = "main_previousLink_inner";	
		}
		else if(type == 1)
		{
			obj.className = "main_previousLink_hover";
		}
	}
	
	else if(linkType == "next")
	{
		if(type == 0)
		{
			obj.className = "main_nextLink_inner";	
		}
		else if(type == 1)
		{
			obj.className = "main_nextLink_hover";
		}
	}
}


function getContent(contentType, paganationType)
{
	//news
	if(contentType == "news")
	{
		if(paganationType == "next")
		{
			news_page = news_page + 1;
			news_page = (news_page > total_news) ? total_news : news_page;
	
			if(news_page == 2)
			{
				document.getElementById('news_prev').className = "main_previousLink_inner";
				document.getElementById('news_prev').onmouseover = function() {
					main_navigationEvent(this, 1, 'previous');
				}
				document.getElementById('news_prev').onmouseout = function() {
					main_navigationEvent(this, 0, 'previous');
				}
				document.getElementById('news_prev').onclick = function() {
					getContent('news','previous');
				}
			}

			if(news_page == total_news)
			{
				document.getElementById('news_next').className = "main_nextLink_hover_disabled";
				document.getElementById('news_next').onmouseover = "";
				document.getElementById('news_next').onmouseout = "";
				document.getElementById('news_next').onclick = "";
			}
			
			var url = "pagecontent/getcontent_main.php";
			var pars = "id=" + news_page + "&type=news";
			myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: ShowResponse} );
		}
		
		else if(paganationType == "previous")
		{
			news_page = news_page - 1;
			news_page = (news_page == 0) ? 1 : news_page;
	
			if(news_page == 1)
			{
				document.getElementById('news_prev').className = "main_previousLink_hover_disbaled";
				document.getElementById('news_prev').onmouseover = "";
				document.getElementById('news_prev').onmouseout = "";
				document.getElementById('news_prev').onclick = "";
			}
			
			if(news_page < total_news)
			{
				document.getElementById('news_next').className = "main_nextLink_inner";
				document.getElementById('news_next').onmouseover = function() {
					main_navigationEvent(this, 1, 'next');
				}
				document.getElementById('news_next').onmouseout = function() {
					main_navigationEvent(this, 0, 'next');
				}
				document.getElementById('news_next').onclick = function() {
					getContent('news','next');
				}
			}
			
			var url = "pagecontent/getcontent_main.php";
			var pars = "id=" + news_page + "&type=news";
			myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: ShowResponse} );
		}
	}
	//EVENTS
	else if(contentType == "events")
	{
		if(paganationType == "next")
		{
			events_page = events_page + 1;
			events_page = (events_page > total_events) ? total_events : events_page;

			if(events_page == 2)
			{
				document.getElementById('events_prev').className = "main_previousLink_inner";
				document.getElementById('events_prev').onmouseover = function() {
					main_navigationEvent(this, 1, 'previous');
				}
				document.getElementById('events_prev').onmouseout = function() {
					main_navigationEvent(this, 0, 'previous');
				}
				document.getElementById('events_prev').onclick = function() {
					getContent('events','previous');
				}
			}

			if(events_page == total_events)
			{
				document.getElementById('events_next').className = "main_nextLink_hover_disabled";
				document.getElementById('events_next').onmouseover = "";
				document.getElementById('events_next').onmouseout = "";
				document.getElementById('events_next').onclick = "";
			}
			
			var url = "pagecontent/getcontent_main.php";
			var pars = "id=" + events_page + "&type=events";
			myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: ShowResponse} );
		}
		
		else if(paganationType == "previous")
		{
			events_page = events_page - 1;
			events_page = (events_page == 0) ? 1 : events_page;
	
			if(events_page == 1)
			{
				document.getElementById('events_prev').className = "main_previousLink_hover_disbaled";
				document.getElementById('events_prev').onmouseover = "";
				document.getElementById('events_prev').onmouseout = "";
				document.getElementById('events_prev').onclick = "";
			}
			
			if(news_page < total_events)
			{
				document.getElementById('events_next').className = "main_nextLink_inner";
				document.getElementById('events_next').onmouseover = function() {
					main_navigationEvent(this, 1, 'next');
				}
				document.getElementById('news_next').onmouseout = function() {
					main_navigationEvent(this, 0, 'next');
				}
				document.getElementById('events_next').onclick = function() {
					getContent('events','next');
				}
			}
			
			var url = "pagecontent/getcontent_main.php";
			var pars = "id=" + events_page + "&type=events";
			myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: ShowResponse} );
		}
	}
}

function ShowResponse (originalRequest) {
	var newData = originalRequest.responseText;
	var update = new Array();

	if(newData.indexOf('|' != -1)) 
	{
		update = newData.split('|');
		
		// NEWS SECTION
		if(update[0] == "news")
		{
			$(update[1]).innerHTML = update[2];
		
			if(document.getElementById('news_image'))
			{
				if(parseInt(document.getElementById('news_image').width) > 145)
				{
					//alert(document.getElementById('news_image').width);
					news_imgWidth_diff = document.getElementById('news_image').width - 145;
					news_imgHeight = (document.getElementById('news_image').height - news_imgWidth_diff/15);
					document.getElementById('news_image').width = 145;
					document.getElementById('news_image').height = Math.round(news_imgHeight);
					document.getElementById('news_image').style.width = 145 + "px";
					document.getElementById('news_image').style.height = Math.round(news_imgHeight) + "px";
				}
			}
			
			//read full story for news
			document.getElementById('news_readfull').onclick = function() {
				location.href = "news.php?id=" + update[3];	
			}
		}// END: NEWS SECTION
		
		// EVENTS SECTION
		if(update[0] == "events")
		{
			$(update[1]).innerHTML = update[2];
		
			if(document.getElementById('events_image'))
			{
				if(document.getElementById('events_image').width > 145)
				{
					//alert(document.getElementById('events_image').width);
					events_imgWidth_diff = document.getElementById('events_image').width - 145;
					events_imgHeight = (document.getElementById('events_image').height - events_imgWidth_diff/15);
					document.getElementById('events_image').width = 145;
					document.getElementById('events_image').height = Math.round(events_imgHeight);
					document.getElementById('events_image').style.width = 145 + "px";
					document.getElementById('events_image').style.height = Math.round(events_imgHeight) + "px";
					document.getElementById('events_image').style.display = "none";
				}
			}
				
			//read full story for events
			document.getElementById('events_readfull').onclick = function() {
				location.href = "events2.php?id=" + update[3];	
			}
		}// END: EVENTS SECTION
	}
}


