///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// JS : Dynamically created by source4Cms : Last Update : 30.06.2010 - 13:23:52
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// JavaScript Document
/*****************************************************************************************************************************************/
var xb =
{
	evtHash: [],

	ieGetUniqueID: function(_elem)
	{
		if (_elem === window) { return 'theWindow'; }
		else if (_elem === document) { return 'theDocument'; }
		else { return _elem.uniqueID; }
	},

	addEvent: function(_elem, _evtName, _fn, _useCapture)

	{
		if (_elem== null)
		{
			return;
		}
		//alert(_elem + 'Hıdır ' + _evtName + ' Hıdır ' + _fn + 'Hıdır ' + _useCapture)
		if (typeof _elem.addEventListener != 'undefined')
		{
			if (_evtName == 'mouseenter')
				{ _elem.addEventListener('mouseover', xb.mouseEnter(_fn), _useCapture); }
			else if (_evtName == 'mouseleave')
				{ _elem.addEventListener('mouseout', xb.mouseEnter(_fn), _useCapture); } 
			else
				{ _elem.addEventListener(_evtName, _fn, _useCapture); }
		}
		else if (typeof _elem.attachEvent != 'undefined')
		{
			var key = '{FNKEY::obj_' + xb.ieGetUniqueID(_elem) + '::evt_' + _evtName + '::fn_' + _fn + '}';
			var f = xb.evtHash[key];
			if (typeof f != 'undefined')
				{ return; }
			
			f = function()
			{
				_fn.call(_elem);
			};
		
			xb.evtHash[key] = f;
			_elem.attachEvent('on' + _evtName, f);
	
			// attach unload event to the window to clean up possibly IE memory leaks
			window.attachEvent('onunload', function()
			{
				_elem.detachEvent('on' + _evtName, f);
			});
		
			key = null;
			//f = null;   /* DON'T null this out, or we won't be able to detach it */
		}
		else
			{ _elem['on' + _evtName] = _fn; }
	},	

	removeEvent: function(_elem, _evtName, _fn, _useCapture)
	{
		if (typeof _elem.removeEventListener != 'undefined')
			{ _elem.removeEventListener(_evtName, _fn, _useCapture); }
		else if (typeof _elem.detachEvent != 'undefined')
		{
			var key = '{FNKEY::obj_' + xb.ieGetUniqueID(_elem) + '::evt' + _evtName + '::fn_' + _fn + '}';
			var f = xb.evtHash[key];
			if (typeof f != 'undefined')
			{
				_elem.detachEvent('on' + _evtName, f);
				delete xb.evtHash[key];
			}
		
			key = null;
			//f = null;   /* DON'T null this out, or we won't be able to detach it */
		}
	},
	
	mouseEnter: function(_pFn)
	{
		return function(_evt)
		{
			var relTarget = _evt.relatedTarget;				
			if (this == relTarget || xb.isAChildOf(this, relTarget))
				{ return; }

			_pFn.call(this, _evt);
		}
	},
	
	isAChildOf: function(_parent, _child)
	{
		if (_parent == _child) { return false };
		
		while (_child && _child != _parent)
			{ _child = _child.parentNode; }
		
		return _child == _parent;
	}	
};



function init()
			{
				var theList = document.getElementById('onlineIslemlerBlock');
				xb.addEvent(theList, 'mouseenter', enter, false);
				xb.addEvent(theList, 'mouseleave', leave, false);
				
				var theList2 = document.getElementById('pblPosta');
				xb.addEvent(theList2, 'mouseleave', leave2, false);
				
				var theList3 = document.getElementById('pblBanka');
				xb.addEvent(theList3, 'mouseleave', leave3, false);
				
				var theList4 = document.getElementById('pblLojistik');
				xb.addEvent(theList4, 'mouseleave', leave4, false);
				
				var theList5 = document.getElementById('intSlider1');
				xb.addEvent(theList5, 'mouseleave', leave5, false);
				
				var theList6 = document.getElementById('intSlider2');
				xb.addEvent(theList6, 'mouseleave', leave6, false);
				
				var theList7 = document.getElementById('intSlider3');
				xb.addEvent(theList7, 'mouseleave', leave7, false);

				var theList8 = document.getElementById('intSlider4');
	
				xb.addEvent(theList8, 'mouseleave', leave8, false);
			}
			
			function enter(e)
			{
				$("#onlineIslemlerBlock").animate({marginTop:-51}, 500);
			}
			
			function leave(e)
			{
				$("#onlineIslemlerBlock").animate({marginTop:0}, 500);
			}
			/*****************************************************************/
			
			function leave2(e)
			{
				$("#pblPosta").slideUp(200);
			}
			/*****************************************************************/
			
			function leave3(e)
			{
				$("#pblBanka").slideUp(200);
			}
			/*****************************************************************/
			
			function leave4(e)
			{
				$("#pblLojistik").slideUp(200);
			}
			/******************************************************************/
			/******************************************************************/
			
			function leave5(e)
			{
				$("#intSlider1").slideUp(200);
			}
			
			function leave6(e)
			{
				$("#intSlider2").slideUp(200);
			}
			
			function leave7(e)
			{
				$("#intSlider3").slideUp(200);
			}
			
			function leave8(e)
			{
				$("#intSlider4").slideUp(200);
			}


/**************************************************************************************************************************************/

function test(){
	alert(document.getElementById('searchTXT').value);
	}
	

/*ONLINE ISLEMLER BUTTON MOVE UP AND MOVE DOWN FUNC  ***********************************************/

var swatch;
var way="up";

		function onlineMove(){
				$("#onlineIslemlerBlock").animate({marginTop:-51}, 500);
				way="down";
			}
		function onlineMove2(){
				$("#onlineIslemlerBlock").animate({marginTop:0}, 500);
				way="up";
			}
/**********************************************************************************************/



/*PBL BUTTONS AND SUBBUTTONS OPEN AND CLOSE FUNC ***********************************************/


	$("body").ready(function(){
			
			$("#pblPosta").slideUp(1);

			$("#pblBanka").slideUp(1);
			$("#pblLojistik").slideUp(1);
			

			$("#intSlider1").slideUp(1);
			$("#intSlider2").slideUp(1);
			$("#intSlider3").slideUp(1);
			$("#intSlider4").slideUp(1);
			
			$("#leftSubMenuBorderDiv").corner("5px");
			$("#leftSubMenuInline").corner("5px");
			$("#infoBox").corner("5px");
			$(".oneNews").corner("5px");
			$("#rightContentDivTopBar").corner("top 5px");
			$(".subMenuLinks").slideUp(1);
			$("#subMenuLinks1").slideDown(400);
			init();
			$(".hdrDiv").slideUp(1);
			for (var i=0;i<=8 ;i++ )
			{
				$("#linkDiv0"+i).slideUp();
			}
           IntervalForNews=setInterval("getNews()",5000);
		});
	
	var whichMenu="";
	
	function openSubMenu(menuSelection){
			if(whichMenu==""){
				$("#pbl"+menuSelection).slideDown(300);
				whichMenu=menuSelection;
			}else{
				$("#pbl"+whichMenu).slideUp(300);
				$("#pbl"+menuSelection).slideDown(300);
				whichMenu=menuSelection;
			}
		}
		
	function closeSubMenu(){
			$("#pblPosta").slideUp(300);
			$("#pblBanka").slideUp(300);
			$("#pblLojistik").slideUp(300);
	}	

	var whichMenu2="";
	
	function openSlider(menuSelection){
			if(whichMenu==""){
				$("#intSlider"+menuSelection).slideDown(400);
				whichMenu=menuSelection;
			}else{
				$("#intSlider"+whichMenu).slideUp(400);
				$("#intSlider"+menuSelection).slideDown(400);
				whichMenu=menuSelection;
			}
		}
		
	var whichTopic=1;
	
	function openVerticalMenuTab(tabSelection){
		//alert("#subMenuLinks"+whichTopic);
		//alert("#subMenuLinks"+tabSelection);
			$("#subMenuLinks"+whichTopic).slideUp(400);
			$("#subMenuLinks"+tabSelection).slideDown(400);
			//$("#subMenuLinkskurumsal_tr").slideDown(400);
			whichTopic=tabSelection;
		}
	function setWhichTab(tb)
	{
		whichTopic=tb
	}
/**********************************************************************************************/

/*CLEAR TEXT FROM INPUT AREA OR ADD ******************************************************************/



	function clearText(){
		var txtOfInput=$("#searchTXT").attr('value');
		
		if(txtOfInput=="Arama"){
			$("#searchTXT").attr('value', '');
		}
	}
	
	function addText(){
		var txtOfInput=$("#searchTXT").attr('value');
	
		if(txtOfInput==""){
			$("#searchTXT").attr('value', 'Arama');
		}
	}
	

/**********************************************************************************************/
/**********************************************************************************************/
/**********************************************************************************************/

var divStatus=0;

function hdrFunction(){

if (divStatus==0)
{

  $(".hdrDiv").slideDown();

  divStatus=1; 


}

else if(divStatus==1){

$(".hdrDiv").slideUp();
divStatus=0;


}
}

/**********************************************************************************************/
/**********************************************************************************************/
/**********************************************************************************************/

var whichDiv=01;

function linkDiv(divNumber){

			$("#linkDiv"+divNumber).slideDown();
			$("#linkDiv"+whichDiv).slideUp();
			whichDiv=divNumber;

}

//------------------------------------------------------------------------------------------------------


var categoryNumber=1;
var IntervalForNews;

function setAJAX(cat){
		
		$.ajax({
				type: 'GET',
				url: 'http://212.175.152.56/source.cms.docs/ptt.org.tr.ce/snetbin/anasayfaHaber.asp',
				data: 'kategori='+cat,
                
				success: function(ajaxCevap) {
					//$('#mainPageNewsBox #cms4Frame21').empty();
					//alert(ajaxCevap);
					$("#mainPageNewsBox #cms4Frame21").html(ajaxCevap);
					$("#mainPageNewsBox #cms4Frame21").fadeIn();
					IntervalForNews=setInterval("getNews()",5000);
				}
			});
	}

//------------------------------------------------------------------------------------------------------

function getNews(){
		//alert('getnews');
		if(categoryNumber<3){
			clearInterval(IntervalForNews);
			$("#mainPageNewsBox #cms4Frame21").fadeOut();
			setAJAX(categoryNumber);
			categoryNumber++;
				
		}else {
			clearInterval(IntervalForNews);
			$("#mainPageNewsBox #cms4Frame21").fadeOut();
			setAJAX(categoryNumber);
			categoryNumber=0;
		}
	}


