
	/**
	 * @comment  : Islem aninda yapilmasi istenen islem icin onay verir.
	 * @function : confirmation
	 * @param    : str
	 * @return   : boolen
	 */	 	 	
	function confirmation(str){
		var answer = confirm(str);
		if (answer)
			return true;
		else
			return false;
	}
	//function(confirmation):END	
	

	
	
	
	/**
	 * @comment  : Sayfa yuklendikten sonra yapilan sayfa ayaridir. Sayfa yuksekligine ve Form kutularina sekil verir.
	 * @function : onForm
	 * @param    : -
	 * @return   : void
	 */	 	
	function onForm(){
		// Sayfanin yuksekligini ayarla
		var tbH = screen.height;
		document.getElementById('tdCenter').style.height = (tbH-430)+'px';
	}
	//function(onForm):END
	


	/**
	 * @comment  : Verilen string'in sag ve solundaki bosluklari kirpar
	 * @function : Trim
	 * @param    : str
	 * @return   : string
	 */	 	 	
	function Trim(str){
		while ( ( str.substring( 0,1 ) == " " ) || ( str.substring( 0,1 ) == "\\n") || ( str.substring( 0,1 ) == "\\r" ) ){
			str = str.substring( 1,str.length ); 
		}
		while ( ( str.substring( str.length-1,str.length ) == " " ) || ( str.substring( str.length-1,str.length ) == "\\n" ) || ( str.substring( str.length-1,str.length ) == "\\r" ) ){
			str = str.substring( 0,str.length-1 );
		}
		return str;
	}
	//function(Trim):END
	
	
	
	
	/**
	 * @comment  : Verilen string'in email bicimine uygun olup olmadigini kontrol eder.
	 * @function : emailFormatControl
	 * @param    : str
	 * @return   : string
	 */	 	 	
	function emailFormatControl(str){
		var OK = true;
		var karakter = "";
		var strOK = "1234567890-_.^~@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		
		if(str.indexOf("@") == -1 || str.indexOf(".") == -1){
			return false;
		}
		else{
	  	for(var i = 0 ; i <= str.length && OK == true; i++){
	    	karakter = str.substr(i,1);
	    	if(strOK.indexOf(karakter) == -1) OK = false;
	  	}
	  
	  	atsonra = str.substring(str.indexOf("@")+1,str.length);
	    
	  	if(str.substr(str.indexOf("@")+1,1) == "." || 
	  			str.substr(str.length-1, 1) == "@" || 
	  			str.substr(str.length-1, 1) == "." ||
	  			atsonra.indexOf(".") == -1 ||
					atsonra.indexOf("@") > -1) OK = false;
			
			
			if(str.indexOf("@")<1) OK = false;
			return OK;
		}        
	}
	//function(emailFormatControl):END




	/**
	 * @comment  : str ile alinan Stringin icerisindeki HTML taglari temizler.	 
	 * @function : deleteTag
	 * @param    : str ( String HTML )
	 * @return   : result
	 */ 	 	 	
	function deleteTag(str){
		while(str.indexOf("<") != -1 && str.indexOf(">") != -1){
			strdel = str.substring(str.indexOf("<"),str.indexOf(">")+1);
			str = str.replace(strdel,"");
		}
		str = str.toLowerCase().replace(/&nbsp;/g,"");
		result = str.replace(" ","");
		return result;
	}
	//function():END




	/**
	 * @comment  : istenen cerezi diger cerzlerden ayirarak degerinin dondurur.
	 * @function : getCookie
	 * @param    : c_name ( String Cookie Name )
	 * @return   : cookie value
	 */ 	 
	function getCookie(c_name){
		if (document.cookie.length>0){
		  c_start=document.cookie.indexOf(c_name + "=")
		  if (c_start!=-1){ 
		    c_start=c_start + c_name.length+1 
		    c_end=document.cookie.indexOf(";",c_start)
		    if (c_end==-1) c_end=document.cookie.length
		  	return unescape(document.cookie.substring(c_start,c_end))
		  } 
	  }
		return "";
	}
	//function(getCookie):END
	
	
	
	
	/**
	 * @comment 	: Resimleri gosterimden once browser bellegine alir
	 * @function 	: preLoadImage
	 * @param    		: photos
	 * @return   		: array
	 */
	var image_array			= new Array();
	var preloadedimages = new Array();
	function preLoadImage(){
		for ( i=0 ; i < image_array.length ; i++ ){
			preloadedimages[i] = new Image();
			preloadedimages[i].src = image_array[i];
		}
	}
	//function(parentTop):END
	
	
	
	/**
	 * @comment  : tablodaki satirlara ait checkbox'larin tumunu isaretler veya isaretlerini kaldirir.
	 * @function : checkBoxAll
	 * @param    : this, name
	 * @return   : void
	 */	 	 	
	function checkBoxAll(t,name){
		try{
			var check_element;
			var check_length;
			var parent = parentTop(t,'FORM'); // private function

			var check_element = document.forms[parent.name].elements[name];
			check_length = check_element.length;
			for (var i = 0 ; i < check_length ; i++){
				if (t.checked == true){
					check_element[i].checked = true;
				}
				else if (t.checked == false){
					check_element[i].checked = false;
				}
			}
		}
		catch(e){
			var error;
			error	 = 'Message : '+e.message+'\n';
			error	+= 'Line Number: '+e.lineNumber;
			alert(error);
		}
	}
	//function(checkBoxAll):END


	
	/**
	 * @comment  : Islem yapilmasi istenen ozelligi eger isaretli bir satir varsa form'u submit eder.
	 * @function : selectOperation
	 * @param    : this
	 * @return   : void
	 */	 	 	
	function deleteOperation(t, name, message, w_message, operation ){
		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 ){
			check_element[0].selected = true;
			if ( w_message > '' )
			alert(w_message);
			return false;
		}
		else{
			// Eger Mesaj var ise
			if ( message > '' ){
				var conf = confirm(message);
				if ( conf == false )
				return false;
			}
			if (document.getElementById('hdn_post_status')){
				if ( Trim(operation) == '' )
				operation = 'delete';
				document.getElementById('hdn_post_status').value = operation;
			}
			document.forms[parent.name].submit();
		}
	}
	//function(selectOperation):END	
	
	
	
	/**
	 * @comment  : ozellikleri verilen elementin istenilen ust tag ismine ulasmasini saglar.
	 * @function : parentTop
	 * @param    : element, tag_name
	 * @return   : string veya boolen(false)
	 */	 	 	
	function parentTop(_element,_tag_name){
		var pn = '.parentNode';
		var parent = _element.parentNode;
		while ( parent.tagName != _tag_name ){
			if (!parent.tagName)
			break;
			pn += '.parentNode';
			parent = eval('_element.parentNode'+pn+';');
		}
		return parent;
	}
	//function(parentTop):END
	
	
	
	
	/**
	 * @comment  : string olarak alinan HTML kodundan TAG'lari cikarir ve dondurur
	 * @function : tagSil
	 * @param    : str
	 * @return   : string
	 */	 	
	function tagSil(setstr){
		while(str.indexOf("<") != -1 && str.indexOf(">") != -1){
			strsil = setstr.substring(setstr.indexOf("<"),setstr.indexOf(">")+1);
			setstr = setstr.replace(strsil,"");
		}
		setstr = setstr.toLowerCase().replace(/&nbsp;/g,"");
		setstr = setstr.replace(" ","");
		return setstr;
	}
	//function(tagSil):END

	

	
	/**
	 * @comment  : string olarak alinan HTML kodundan & ve % karakterlerinin farkli sekillere cevirir
	 * @function : filtreHTML
	 * @param    : str
	 * @return   : string
	 */		
	function filtreHTMLTag(setstr){
		setstr = str.replace(/%/g,"([%])");
		setstr = str.replace(/&/g,"([amp])");
		return setstr;
	}		
	//function(filtreHTML):END
	
	
	

	/**
	 * @comment  	: Pop-up seklinde div acar
	 * @function 	: popupDiv
	 * @param    		: event
	 * @return   		: void
	 */	
	function popupDiv(m,id){
	
	

		var IE = false;
		if (navigator.appName == "Microsoft Internet Explorer"){IE = true}
		if (!IE){document.captureEvents(Event.MOUSEMOVE)}
		
		if (IE) {
			var tmpX = event.clientX;
			var tmpY = event.clientY;
		}
		else {
			var tmpX = m.pageX;
			var tmpY = m.pageY;
		}
		
		if (!document.body.scrollTop){
			var iL = document.documentElement.scrollLeft;
			var iV = document.documentElement.scrollTop;
		}
		else {
			var iL = document.body.scrollLeft;
			var iV = document.body.scrollTop;
		}
		
		
		
		// Pop up'lari sil
		var tag_div = document.getElementsByTagName('div');
		for ( i = 0 ; i < tag_div.length ; i++ ){
			s_tag_div = tag_div[i].id.split('_');
			//alert( s_tag_div );
			if ( s_tag_div[0] == 'lngpopup' ){
				var d = document.getElementById(tag_div[i].id);
				document.body.removeChild(d);
			}
		}
		
		
		
		// Pop up Cikar
		var c_div = document.createElement('div');
		c_div.setAttribute('id', 'lngpopup_'+id);		
		c_div.setAttribute('name', 'lngpopup_'+id);
		c_div.style.position='absolute';
		c_div.style.left='0px';
		c_div.style.top='0px';
		c_div.style.width='760px';
		c_div.style.height='800px';
		c_div.style.padding='10px';
		c_div.style.verticalAlign='top';
		c_div.style.backgroundColor='#fff';
		c_div.style.border='2px solid #ccc';
		document.body.appendChild(c_div);
		
		
		otherElement(c_div);
		
	}
	//function(popupChangeLanguage):END
	
	
	
	/**
	 * @comment  	: Diger Elementleri Istenen Bloga Yerlestir
	 * @function 	: otherElement
	 * @param    		: event
	 * @return   		: void
	 */	
	function otherElement(block){	
		
		// Text
		var c_div_head = document.createElement('div');
		c_div_head.innerHTML = 'Diller';
		c_div_head.style.color='#dd0000';
		c_div_head.style.fontSize='16px';
		c_div_head.style.fontWeight='bold';
		c_div_head.style.padding='5px';
		c_div_head.style.backgroundColor='#f3f3f3';
		c_div_head = block.appendChild(c_div_head);
		c_div_head.className = 'link2_1';
		
		
		// Gobek
		var c_div_center = document.createElement('div');
		//c_div_center.innerHTML = 'Diller';
		c_div_center.style.color='#dd0000';
		c_div_center.style.fontSize='16px';
		c_div_center.style.fontWeight='bold';
		c_div_center.style.padding='5px';
		c_div_center.style.backgroundColor='#f3f3f3';
		c_div_center = block.appendChild(c_div_head);
		c_div_center.className = 'link2_1';

	}
	
	
	
	/**
	 * @comment  	: Resim icin pop-up acar. Olculeri otomatik ayarlar.
	 * @function 	: popImage
	 * @param    		: imageURL(resmin yolu), imageTitle(Resim icin alt tag metni)
	 * @example       : popImage('http://SomeSite.com/SomeImage.gif','Some Title')
	 * @return   		: document
	 */
	function popImage(imageURL, imageTitle){
		
		PositionX = 100;
		PositionY = 100;
		defaultWidth  = 500;
		defaultHeight = 500;
		
		var AutoClose = true;
		
		// -------------------------------------------------
		if (parseInt(navigator.appVersion.charAt(0))>=4){
			var isNN=(navigator.appName=="Netscape")?1:0;
			var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;
		}

		var optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
		var optIE='scrollbars=no,width=150,height=100,left='+PositionX+',top='+PositionY;
		var aa;
		
		if (isNN){imgWin=window.open('about:blank','',optNN);}
		if (isIE){imgWin=window.open('about:blank','',optIE);}
		with (imgWin.document){
			writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>');writeln('<sc'+'ript>');
			writeln('var isNN,isIE;');writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
			writeln('isNN=(navigator.appName=="Netscape")?1:0;');writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
			writeln('function reSizeToImage(){');writeln('if (isIE){');writeln('window.resizeTo(300,300);');
			writeln('width=300-(document.body.clientWidth-document.images[0].width);');
			writeln('height=300-(document.body.clientHeight-document.images[0].height);');
			writeln('window.resizeTo(width,height);}');writeln('if (isNN){');
			writeln('window.innerWidth=document.images["George"].width;');writeln('window.innerHeight=document.images["George"].height;}}');
			writeln('function doTitle(){document.title="'+imageTitle+'";}');writeln('</sc'+'ript>');
			if (!AutoClose) writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus()">')
		else writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus();document.getElementById(\'div_loading\').style.display = \'none\';" onblur="self.close()">');
			writeln('<table cellpadding="0" width="100%" height="" cellspacing="0" border="0" align="center">');
			writeln('<tr>');
			writeln('<td valign="top"');
			writeln('    onClick="window.close();"');
			writeln('    style="cursor:pointer;">');
			writeln('<img name="George" src='+imageURL+' style="display:block" onClick="window.close();" style="cursor:pointer;">');
			writeln('<div id="div_loading"');
			writeln('     style="display:inline;position:absolute;background-color:#666;color:#ffffff;font-family:Verdana;font-size:10px;');
			writeln('     border:1px solid #efefef;padding:3px;height:13px;width:70px;top:10px;left:10px;">Yükleniyor...</div>');
			writeln('</td></tr>');
			writeln('</table></body></html>');
			close();
		}
	}