// JavaScript Document

/* POP UP SCREEN */
<!-- Begin
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=0,width=800,height=600');");
}
// End -->

/* POP UP IMAGE */
// Set the horizontal and vertical position for the popup
// <a href="javascript:popImage('FullPathToImage', 'Image Preview');">Preview</a>

PositionX = 100;

PositionY = 100;

// Set these value approximately 20 pixels greater than the

// size of the largest image to be used (needed for Netscape)

defaultWidth  = 500;

defaultHeight = 500;
// Set autoclose true to have the window close automatically

// Set autoclose false to allow multiple popup windows
var AutoClose = true;

// Do not edit below this line...

// ================================

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;
	function popImage(imageURL,imageTitle)
	{
		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:5px;}</style></head>');
			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(100,100);');
			writeln('width=100-(document.body.clientWidth-(document.images[0].width + 15));');
			writeln('height=100-(document.body.clientHeight-(document.images[0].height + 20));');
			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=FFFFFF scroll="no" onload="reSizeToImage();doTitle();self.focus()" onblur="self.close()">');
			writeln('<div align="center"><img name="George" src='+imageURL+' border=0></div><div align="right"><a href="javascript: window.close(); style="STYLE="font-size:10; color:#575757; font-family: Verdana; text-decoration: underline;">close window</a></div></body></html>');
		close();
	}
}

/* END POP-UP */


/***********************************************
* Bookmark site script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

function gotocluster(s){
	var d = s.options[s.selectedIndex].value
	if(d){
		parent.right.location.href = d
	}
	s.selectedIndex=0
}

function bookmarksite(title, url){
if (document.all)
window.external.AddFavorite(url, title);
else if (window.sidebar)
window.sidebar.addPanel(title, url, "")
}


function submitform(frm)
{
	if(frm.search_category.options[frm.search_category.selectedIndex].value == -100)
	{
		alert("Lütfen bir kategori seçiniz.");
	}
	else
	{
		frm.submit();
	}
	return false;
}

/* END BOOKMARK */

/*START NEWS */

function setupFadeLinks() {
  arrFadeLinks[0] = "http://www.hepsinext.com";
  arrFadeTitles[0] = "Hepsinext.com Yeniden Yayında (01/11/2009)";
  arrFadeLinks[1] = "http://www.hepsinext.com/ses-sistemleri/ye-5500-bu.html";
  arrFadeTitles[1] = "Next Ye-5500 BU  Ev Sinema Sistemlerinde %5 İndirim Fırsatı (01/11/2009)";
  /*
  arrFadeLinks[2] = "http://javascriptsource.com/miscellaneous/mailto.html";
  arrFadeTitles[2] = "3. mailTo";
  arrFadeLinks[3] = "http://javascriptsource.com/cookies/delicious-cookies.html";
  arrFadeTitles[3] = "4. Delicious Cookies";
  arrFadeLinks[4] = "http://javascriptsource.com/snippets/insertafter.html";
  arrFadeTitles[4] = "5. insertAfter()";
  */
}

// You can also play with these variables to control fade speed, fade color, and how fast the colors jump.

var m_FadeOut = 100;
var m_FadeIn=200;
var m_Fade = 0;
var m_FadeStep = 3;
var m_FadeWait = 4000;
var m_bFadeOut = true;

var m_iFadeInterval;

window.onload = Fadewl;

var arrFadeLinks;
var arrFadeTitles;
var arrFadeCursor = 0;
var arrFadeMax;

function Fadewl() {
  m_iFadeInterval = setInterval(fade_ontimer, 10);
  arrFadeLinks = new Array();
  arrFadeTitles = new Array();
  setupFadeLinks();
  arrFadeMax = arrFadeLinks.length-1;
  setFadeLink();
}

function setFadeLink() {
  var ilink = document.getElementById("fade_link");
  ilink.innerHTML = arrFadeTitles[arrFadeCursor];
  ilink.href = arrFadeLinks[arrFadeCursor];
}

function fade_ontimer() {
  if (m_bFadeOut) {
    m_Fade+=m_FadeStep;
    if (m_Fade>m_FadeOut) {
      arrFadeCursor++;
      if (arrFadeCursor>arrFadeMax)
        arrFadeCursor=0;
      setFadeLink();
      m_bFadeOut = false;
    }
  } else {
    m_Fade-=m_FadeStep;
    if (m_Fade<m_FadeIn) {
      clearInterval(m_iFadeInterval);
      setTimeout(Faderesume, m_FadeWait);
      m_bFadeOut=true;
    }
  }
  var ilink = document.getElementById("fade_link");
  if ((m_Fade<m_FadeOut)&&(m_Fade>m_FadeIn))
    ilink.style.color = "#" + ToHex(m_Fade);
}

function Faderesume() {
  m_iFadeInterval = setInterval(fade_ontimer, 10);
}

function ToHex(strValue) {
  try {
    var result= (parseInt(strValue).toString(16));

    while (result.length !=2)
            result= ("0" +result);
    result = result + result + result;
    return result.toUpperCase();
  }
  catch(e)
  {
  }
}

/* END NEWS */

// CLEAR - RESTORE INPUT VALUES

function clickclear(thisfield, defaulttext) {
if (thisfield.value == defaulttext) {
thisfield.value = "";
}
}

function clickrecall(thisfield, defaulttext) {
if (thisfield.value == "") {
thisfield.value = defaulttext;
}
}

//SHOW DIV&HIDE DIV
//USAGE : <a href="javascript:void(0);"onclick="ShowHide('divDetails');UpdateText(this);">Show Details</a><div id="divDetails" style="display:none;">Details Panel</div>
function ShowHide(elementId)
{
	var element = document.getElementById(elementId);
	if(element.style.display != "block")
	{
		element.style.display = "block";
	}
	else
	{
		element.style.display = "none";
	}
}
function UpdateText(element)
{
	if(element.innerHTML.indexOf("Show") != -1)
	{
		element.innerHTML = "Hide Details";
	}
	else
	{
		element.innerHTML = "Show Details";
	}
}