// index.js


	/**
	 * @comment  : Browser tanimlama
	 * @type		 : global veriables 
	 * @param    : ttNS4, ttIE4, ttDOM
	 */	 	 	
	var bNS4 = (document.layers) ? 1 : 0;           // Netscape 4
	var bIE4 = (document.all) ? 1 : 0;              // IE4
	var bDOM = (document.getElementById) ? 1 : 0;   // DOM
	

	/**
	 * @comment  : Sayfanin Genislik ve Yukseklik ayari
	 * @function : mainRightBlockAdvertising
	 * @param    : value()
	 * @return   : void
	 */
	function mainRightBlockAdvertising(){

		var tbW = document.documentElement.clientWidth;
		var tbH = document.getElementById('tableGeneralAdvertising').clientHeight;
		var home_right_block = document.getElementById('home_right_block');
		document.getElementById('tdCenter').style.height = (tbH-230)+'px';
		
		if ( tbW >= 1170 ){
			home_right_block.style.display = 'block';
		}
		else{
			home_right_block.style.display = 'none';
		}

	}
	//function(openCloseAdvertising):END
	
	
	/**
	 * @comment  : Tepede bulunan reklam goruntusunu acar ve kapatir.
	 * @function : openCloseAdvertising
	 * @param    : value( INT acik = 1, kapali = 0 )
	 * @return   : void
	 */
	function openCloseAdvertising(value, close_text, cookie_name){
	
		var div_advertising 		= document.getElementById('div_advertising');
		
		if ( !div_advertising )
		return false;
		
		if ( cookie_name > '' )
		cookie_name = '_'+cookie_name;
		
		advertising_window_cookie = document.cookie.indexOf('adver_window_cookie'+cookie_name);
		cookie_status = getCookie("adver_window_cookie"+cookie_name);
		
		if ( cookie_status == 'closed' || cookie_status == '' ){
			div_advertising.style.display = 'block';
		}
		else if ( cookie_status == 'opened' ){
			div_advertising.style.display = 'none';
		}
		
		
		if ( value == 0){
			div_advertising.style.display = 'none';
			document.cookie = 'adver_window_cookie'+cookie_name+'=opened';
		}
		else if ( value == 1){
			div_advertising.style.display = 'block';
			document.cookie = 'adver_window_cookie'+cookie_name+'=closed';
		}


	}
	//function(openCloseAdvertising):END



	/**
	 * @comment  : tablodaki satirlara ait checkbox'larin tumunu isaretler veya isaretlerini kaldirir.
	 * @function : rowCheckUncheck
	 * @param    : this, name
	 * @return   : void
	 */	 	 	
	function rowCheckUncheck(t,name){
		try{
			var check_element;
			var check_length;
			var tr_tag;
			var parent = parentTop(t,'FORM'); // private function
			
			check_element = document.forms[parent.name].elements[name];
			check_length = check_element.length;
			for (var i = 0 ; i < check_length ; i++){
				tr_tag = check_element[i].parentNode.parentNode;
				tr_tag.className = tr_tag.className.replace(' click','');
				if (t.checked == true){
					check_element[i].checked = true;
					if ( tr_tag && tr_tag.className != '' )
					tr_tag.className += ' click';
				}
				else if (t.checked == false){
					if ( tr_tag && tr_tag.className != '' && check_element[i].checked == true){
						tr_tag.className = tr_tag.className.replace(' click','');
					}
					check_element[i].checked = false;
				}
			}
		}
		catch(e){
			var error;
			error	 = 'Message : '+e.message+'\n';
			error	+= 'Line Number: '+e.lineNumber;
			alert(error);
		}
	}
	//function(rowCheckUncheck):END




	
	/**
	 * @comment  : Islem yapilmasi istenen ozelligi eger isaretli bir satir varsa form'u submit eder.
	 * @function : selectOperation
	 * @param    : this
	 * @return   : void
	 */	 	 	
	function selectOperation(t,name){
		var parent 				= parentTop(t,'FORM'); // private function
		var check_element = document.forms[parent.name].elements[name];
		var check_length 	= check_element.length;
		var k = 0;
		for (var i = 0 ; i < check_length ; i++){
			if ( check_element[i].checked == true ){
				k++;
			}
		}
		if ( k == 0 ){
			alert('Henüz Seçim Yapılmadı.');
			check_element[0].selected = true;
			return false;
		}
		else
			document.forms[parent.name].submit();
	}
	//function(selectOperation):END





	/**
	 * @comment  	: Bir olaydir. Fare ile satir uzerine gelindiginde veya tiklandiginda renklendirme yapar.
	 * @function 	: markRowsInit
	 * @param    		: event
	 * @return   		: void
	 */
  function markRowsInit(){
		var tr_tags = document.getElementsByTagName('tr');
		var input_tags;

		for (i = 0 ; i < tr_tags.length ; i++){
			if ( (tr_tags[i].className == 'odd' || tr_tags[i].className == 'even') && tr_tags[i].className && typeof(tr_tags[i].getElementsByTagName('input')[0]) != 'undefined' ){
				tr_tags[i].style.cursor = 'pointer';
				input_tags = tr_tags[i].getElementsByTagName('input')[0];

		  	if (input_tags.checked == true)
	  		tr_tags[i].className += ' click';

				tr_tags[i].onmouseover = function (){
					this.className += ' over';
				}

				tr_tags[i].onmouseout = function (){
				  this.className = this.className.replace(' over','');
				}

				tr_tags[i].onmousedown = function (){
					input_tags = this.getElementsByTagName('input')[0];
					if (input_tags.type == 'checkbox'){

						var click_true = this.className.indexOf('click');
						if (click_true == -1){
				  		this.className += ' click';
						}
				  	else{
				  		this.className  = this.className.replace(' click','');
				  	}

				  	if (input_tags.checked == true){
				  		input_tags.checked = false;
				  	}
				  	else{
				  		input_tags.checked = true;
				  	}
					}
				}

				input_tags = tr_tags[i].getElementsByTagName('input')[0];
				input_tags.onclick = function(e){
			  	this.checked = ! this.checked;
			  	/*
			  	if (bIE4)
			  	e = event;
			  	*/
				}
			}
		}
  }
	//function(markRowsInit):END


	
	

	function init(){
		markRowsInit();
	}

	window.onload = init;
