<!-- Short cut begin-->
var shortCutBox = false;
var oldshortCutBox = false;
function openCloseBox(box)
{
	shortCutBox = document.getElementById(box);
	if(oldshortCutBox!=false)
	{
		if(shortCutBox != oldshortCutBox)
		{
			oldshortCutBox.style.visibility = 'hidden';
		}
	}
	oldshortCutBox = document.getElementById(box);
	if(shortCutBox.style.visibility == 'visible')
	{
		shortCutBox.style.visibility = 'hidden';
	}
	else
		shortCutBox.style.visibility = 'visible';
}
<!-- Short cut end-->
<!--Ruh hali feeling-->
var initHeight = 0;
var slidedown_direction = 1;
var slidedownContentBox = false;
var slidedownContent = false;
var slidedownActive = false;
var contentHeight = false;
var slidedownSpeed = 3;  // Higher value = faster script
var slidedownTimer = 7; // Lower value = faster script

function slidedown_showHide() {
  if(initHeight==0)slidedown_direction=slidedownSpeed; else slidedown_direction = slidedownSpeed*-1;
  if(!slidedownContentBox) {
    slidedownContentBox = document.getElementById('dhtmlgoodies_contentBox');
    slidedownContent = document.getElementById('dhtmlgoodies_content');
    contentHeight = document.getElementById('dhtmlgoodies_content').offsetHeight;
  }
  slidedownContentBox.style.visibility='visible';
  slidedownActive = true;
  slidedown_showHide_start();
}


function slidedown_showHide_start() {
  if(!slidedownActive)return;
  initHeight = initHeight/1 + slidedown_direction;
  if(initHeight <= 0) {
    slidedownActive = false; 
    slidedownContentBox.style.visibility='hidden';
    initHeight = 0;
  }
  if(initHeight>contentHeight) {
    slidedownActive = false; 
  }
  slidedownContentBox.style.height = initHeight + 'px';
  slidedownContent.style.top = initHeight - contentHeight + 'px';
  setTimeout('slidedown_showHide_start()',slidedownTimer); // Choose a lower value than 10 to make the script move faster
}
function setSlideDownSpeed(newSpeed) {
  slidedownSpeed = newSpeed;
}
<!--Ruh hali son feeling end-->

function changeMesajCheck()
{
	if(document.getElementById('checkdiv').style.display == 'none')
	{
		document.getElementById('checkdiv').style.display = 'block';
		document.getElementById('cleardiv').style.display = 'none';
	}
	else
	{
		document.getElementById('checkdiv').style.display = 'none';
		document.getElementById('cleardiv').style.display = 'block';
	}
}

function checkAll(who) {
    for (var i = 0; i < document.msgs.elements.length; i++) {
        var e = document.msgs.elements[i];
            if (e.name == who) {
              e.checked = true;
        }
    }
}
function clearAll(who) {
    for (var i = 0; i < document.msgs.elements.length; i++) {
        var e = document.msgs.elements[i];
            if (e.name == who) {
              e.checked = false;
        }
    }
}
function win(URLNavigation,width, height, target){
	var prof = null;
	prof=window.open(URLNavigation,target,'location=0,menubar=no,resizeable=yes,scrollbars=yes,status=yes,toolbar=no,width='+width+',height='+height);
	prof.focus();}

function wingame(URLNavigation,width, height, target){
	var prof = null;
	prof=window.open(URLNavigation,target,'location=no,directories=no,menubar=no,resizeable=yes,copyhistory=yes,scrollbars=yes,status=no,toolbar=no,width='+width+',height='+height);
	prof.focus();	}


function flipBox(who)
{
	if(document.getElementById(who).style.display == 'none')
		document.getElementById(who).style.display = 'block';
	else
		document.getElementById(who).style.display = 'none';
}

function changePlus(who)
{
	if (who == 'plus')
	{	
		
		document.getElementById('plus').style.display = 'none';
		document.getElementById('minus').style.display = 'block';
	}
	else
	{
		document.getElementById('plus').style.display = 'block';
		document.getElementById('minus').style.display = 'none';

	}
}

function changePlus(who, param)
{
	if (who == 'minus')
	{	
		document.getElementById('minus'+param).style.display = 'block';
		document.getElementById('plus'+param).style.display = 'none';
	}
	else
	{
		document.getElementById('minus'+param).style.display = 'none';
		document.getElementById('plus'+param).style.display = 'block';
	}
}

function flipImage(who)
{
	var tmp; 
	if (document.images[who].src.indexOf('w_down') == -1) { 
		tmp = document.images[who].src.replace('w_up', 'w_down');
		document.images[who].src = tmp;
	} else { 
		tmp = document.images[who].src.replace('w_down', 'w_up');
		document.images[who].src = tmp;
	} 
	flipBox('menu_kapat1');
	flipBox('menu_kapat2');
}
function togglePlusImage(who)
{


	var tmp; 
	if (document.images[who].src.indexOf('artib') == -1) { 
		tmp = document.images[who].src.replace('eksi', 'artib');
		document.images[who].src = tmp;
	} else { 
		tmp = document.images[who].src.replace('artib', 'eksi');
		document.images[who].src = tmp;
	} 
}



function record(img_param)
{
	var img = img_param;
	document.getElementById('file').value = img;

}
function changeImage(who)
{
	if(document.getElementById(who).src == '/pics/smiley/artib.gif')
		document.getElementById(who).src = '/pics/smiley/eksi.gif';
	else
		document.getElementById(who).src = '/pics/smiley/artib.gif';
}


function delfeld(obj){ 
 obj.value = "";
}

var url = "/app/blog/likeit.jsp?<%=controller.getSessionID2()%>id="; 
var url2 = "/app/news/likeit.jsp?<%=controller.getSessionID2()%>id="; 
var target=0;
var newText=0;

function handleHttpResponse() 
	{
	  if (http.readyState == 4) 
	  {
		result=http.responseText;
		if(result.charAt(0)!='0')document.getElementById(target).innerHTML=http.responseText;
		document.getElementById(target+'_BA').innerHTML=newText;
	  }
	}

	function x () {
	return;
	}

	function DoSmilie(addSmilie) {
	
	var addSmilie;
	var revisedMessage;
	var currentMessage = document.form1.body.value;
		
	revisedMessage = currentMessage+addSmilie;
	document.form1.body.value=revisedMessage;
	document.form1.body.focus();
	return;
	}

	function likevote(objectId,txt) 
	{
	  target=objectId;
	  newText=txt;
	  http.open("GET", url + escape(objectId), true);
	  http.onreadystatechange = handleHttpResponse;
	  http.send(null);
	}
	
	function likevotenews(objectId,txt) 
	{
	  target=objectId;
	  newText=txt;
	  http.open("GET", url2 + escape(objectId), true);
	  http.onreadystatechange = handleHttpResponse;
	  http.send(null);
	}

	function getHTTPObject() 
	{
	  var xmlhttp;
	  /*@cc_on
	  @if (@_jscript_version >= 5)
		try 
		{
		  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	
		} 
		catch (e) 
		{
		  try 
		  {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		  } 
		  catch (E) 
		  {
			xmlhttp = false;
		  }
		}
	  @else
		xmlhttp = false;
	  @end @*/
	
	  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') 
	  {
		try 
		{
		  xmlhttp = new XMLHttpRequest();
	
		} 
		catch (e) 
		{
		  xmlhttp = false;
		}
	  }
	
	  return xmlhttp;
	}
	
	var http = getHTTPObject();


	var http_request = false;
	var yildizGovde;
	function makeRequest(url,rate,id) 
	{
		http_request = false;
		if (window.XMLHttpRequest) 
		{ // Mozilla, Safari,...
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) 
			{
				http_request.overrideMimeType('text/html');
			}
		} 
		else if (window.ActiveXObject) 
		{ // IE
			try 
			{
				http_request = new ActiveXObject("Msxml2.XMLHTTP.4.0");
			} 
			catch (e) 
			{
				try 
				{
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) 
				{}
			}
		}
		if (!http_request) 
		{
			alert('Giving up :( Cannot create an XMLHTTP instance');
			return false;
		}
		target = id;
		
	  
		http_request.onreadystatechange = handleHttpResponse2;
		http_request.open('GET',url+'?id='+id+'&rate='+rate, true);                
		http_request.send(null);
	}
	function handleHttpResponse2() 
	{
	  if (http_request.readyState == 4) 
	  {
		
		result=http_request.responseText;

		if(result.charAt(0)!='0')document.getElementById('yildizalani_'+target).innerHTML=http_request.responseText;
		document.getElementById('yildizalani_'+target).innerHTML=http_request.responseText;
	  }
	}
	
function isExplorer() {
	return -1 != navigator.appName.indexOf("Explorer");
}
function isNavigator() {
	return -1 != navigator.appName.indexOf("Netscape");
}


// ------------------------------------------------------------------------------------------
//
// Profil istatikstik sayfalarini degistirmek icin kullanilir
//
// ------------------------------------------------------------------------------------------
function changeStatView()
{
	destination = document.stats.view.value; 
	location.href = destination;
}

// ------------------------------------------------------------------------------------------
//
// HelpText icin kullanilan js
//
// ------------------------------------------------------------------------------------------
function getPopupDelay () {return 50;}
function getCloseDelay () {return 50;}
function getTooltipDistanceX () {return 18;}
function getTooltipDistanceY () {return -64;}
function getScreenHeightBorder () {return 64;}
function getScreenWidthBorder () {return 16;}
var tooltip;
var oldTooltipURL;

function openTooltip (url, x,y,w,h) 
{
  if ((url == oldTooltipURL) &&
      (tooltip && !tooltip.closed)) {
	tooltip.focus();
  } else {
	tooltip = openRemote(tooltip, url,"Tooltip", x,y,w,h);
  }

  oldTooltipURL = url;
}


function closeTooltip() 
{
  closeRemote (tooltip);
}

var subWindow;
function openSubWindow (url, w,h) {
  x = getScreenWidth()/2  - w/2;
  y = getScreenHeight()/2 - h/2;
  subWindow = openRemote(subWindow, url,"Nebenfenster", x,y,w,h);
}

function closeSubWindow() {
  closeRemote (subWindow);
}

function closeAllSubWindows() {
	closeSubWindow();
	closeTooltip();
}


//===========================================================================================
function openRemote(remote, url, name, x,y, w,h) 
{
  closeRemote(remote);
  remote = window.open( url,
                       	name,                   "toolbar=no,location=no,directories=no,resizable=yes,status=no,menubar=no,scrollbars=yes,copyhistory=no,fullscreen=no,dependent=yes,channelmode=no"+
                       	",width=" + w + ",height="+ h +
						",screenX=" + x + ",screenY=" + y + //NS
						",left=" + x + ", top=" + y	//IE
                      );
  if (remote)
    remote.focus();
  return remote;
}



function closeRemote (remote) 
{
  if (remote  && !remote.closed)
  	remote.close();
}


//-------------------------------------------------------------------------------------------
var sPopupTimer;
var sCloseTimer;

function stopPopupTimer() 
{
  clearTimeout(sPopupTimer);
}


function startPopupTimer (event, url, w,h) 
{
 
  stopPopupTimer();
  stopCloseTimer();

  x = getEventScreenX (event) + getTooltipDistanceX();
  y = getEventScreenY (event) + getTooltipDistanceY();
  if (x<0) x=0;
  if (y<0) y=0;
  if (x+w > getScreenWidth() - getScreenWidthBorder())
  	x = getEventScreenX (event) - getTooltipDistanceX() - w - getScreenWidthBorder();
  if (x <= 0)
  	x = getScreenWidth()  - getScreenWidthBorder()  - w;
  if (y+h > getScreenHeight() - getScreenHeightBorder())
  	y = getScreenHeight() - getScreenHeightBorder() - h;

  func = "openTooltip ('"+ url + "', " + x + ", " + y + ", " + w + ", " + h + ");";

  sPopupTimer = setTimeout(func, getPopupDelay());
//	openTooltip (url, x,y,w,h);
}


function stopCloseTimer() 
{
  clearTimeout(sCloseTimer);
}

function startCloseTimer () 
{
  stopPopupTimer();
  stopCloseTimer();
  func = "closeTooltip ();";
  sCloseTimer = setTimeout(func, getCloseDelay());
}

function getScreenWidth() {
	return screen.width;
}

function getScreenHeight() {
	return screen.height;
}

function getEventScreenX (event) {
	ret=0;
	if (isExplorer()) {
		ev = window.event;
	} else {
		ev = event;
	}
	if (ev.screenX)
	 	ret = ev.screenX;

	return ret;
}

function getEventScreenY (event) {
	ret=0;
	if (isExplorer()) {
		ev = window.event;
	} else {
		ev = event;
	}
	if (ev.screenY)
	 	ret = ev.screenY;

	if (isNavigator()) // Fehler in Netscape...
		ret=getScreenHeight()/2-100;

	return ret;
}
// ------------------------------------------------------------------------------------------
//
// END - HelpText icin kullanilan js
//
// ------------------------------------------------------------------------------------------




function MM_openBrWindow(theURL,winName,features) { 
  window.open(theURL,winName,features);
}

function changeMesajCheck()
{
	if(document.getElementById('checkdiv').style.display == 'none')
	{
		document.getElementById('checkdiv').style.display = 'block';
		document.getElementById('cleardiv').style.display = 'none';
	}
	else
	{
		document.getElementById('checkdiv').style.display = 'none';
		document.getElementById('cleardiv').style.display = 'block';
	}
}

function checkAll2(who) {
    for (var i = 0; i < document.mailbox.elements.length; i++) {
        var e = document.mailbox.elements[i];
            if (e.name == who) {
              e.checked = true;
        }
    }
}
function clearAll2(who) {
    for (var i = 0; i < document.mailbox.elements.length; i++) {
        var e = document.mailbox.elements[i];
            if (e.name == who) {
              e.checked = false;
        }
    }
}


function optOut() {
blockCall = new Image();
blockCall.src = 'http://eu.nuggad.net/block';
}
function optIn() {
blockCall = new Image();
blockCall.src = 'http://eu.nuggad.net/unblock';
}


