//
// yukleniyor ekarani cikartan script
//

usage:
  // onclick="document.getElementById('progbar').style.display='';
  // progStart();"
  //
  // then place a script containing: progDraw();
  // where the bar should be rendered

var numBars  = 25;   // number of <span> bars
var interval = 250;  // in milliseconds

var stageOneColor   = "#E8E8E8";
var stageTwoColor   = "#B3B3B3";
var stageThreeColor = "#929292";
var stageFourColor  = "#666666";
var stageFiveColor  = "#000000";
var backgroundColor = 'transparent';

var currentVal = numBars;
var timer;

function setNumBars(nbars) {
  var v = parseInt(nbars);
  if (v > 0) {
    numBars = v;
  }
}

function setInterval(intv) {
  var v = parseInt(intv);
  if (v > 0) {
    interval = v;
  }
}

function progClear() {
  var elem;
  for (var i=1; i <= numBars; i++) {
    elem = document.getElementById('progress' + i);
    elem.style.backgroundColor = backgroundColor;
  }
  currentVal = 0;
}

function progUpdate() {
  currentVal++;
  var elem = document.getElementById('progress'+currentVal)
    if (currentVal > numBars) {
      progClear(); // perpetual
    } else {
      var stage = Math.floor((currentVal - 1) / 5);
      switch (stage) {
      case 0:  elem.style.backgroundColor = stageOneColor;   break;
      case 1:  elem.style.backgroundColor = stageTwoColor;   break;
      case 2:  elem.style.backgroundColor = stageThreeColor; break;
      case 3:  elem.style.backgroundColor = stageFourColor;  break;
      case 4:  elem.style.backgroundColor = stageFiveColor;  break;
      default: elem.style.backgroundColor = stageOneColor;   break;
      }
    }
  timer = setTimeout('progUpdate()', interval);
}     

function progStop() {
  clearTimeout(timer);
  progClear();
}

function progStart(c1,c2,c3,c4,c5,bc) {
  if (c1 != null) stageOneColor   = c1;
  if (c2 != null) stageTwoColor   = c2;
  if (c3 != null) stageThreeColor = c3;
  if (c4 != null) stageFourColor  = c4;
  if (c5 != null) stageFiveColor  = c5;
  if (bc != null) backgroundColor = bc;
  progUpdate();
}

function progDraw() {
  document.writeln("<table><tr><td>");
  document.writeln("<div style=\"font-size:8pt;padding:2px;" + 
		   "border:solid #000 1px\">");
  for (var i=1; i <= numBars; i++) {
    document.writeln("<span id=\"progress" + i + "\">&nbsp;" +   
		     "&nbsp;</span>");
  }
  document.writeln("</div></td></tr></table>");
}


function startUpload() {

    if (!document.dosya.gorsel1.value && !document.dosya.gorsel2.value && !document.dosya.gorsel3.value && !document.dosya.gorsel4.value && !document.dosya.gorsel5.value) {
        alert('Fotoðrafýn yerini belirtmediniz.');
        return(false);
    }

	document.getElementById('fotogonderalan').style.display = 'none';
    document.getElementById('progbar').style.display = '';
	
    progStart();
    return(true);
}

//
// deger tasima fonksiyonu
//

function degertasi(ne,nereye) 
{
	var ne; var nereye;
	var element=document.getElementById(nereye);	
	element.value=ne;
}


//
// jump menu fonksiyonu
//
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->

//
// yeni pencerede acma
//
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->

function highlight(field) {
        field.focus();
        field.select();
}

//
// bir id(alanin) gizleyip goterilmesini sagliyor
// 
function gizlegoster (id)
{
	
var element=document.getElementById(id);

if (element.style.display == "none") 
	{
element.style.display = "inline";
	}
	else
	{
element.style.display = "none";	
	}
}
	
	
	
	
	

//
// ajaxla lgili fonksiyonlar
//

function formandegeral(formogesi)

{
  var formogesi;
	
	
	//alert(formogesi);

  var element=document.getElementById(formogesi);
  var deger=element.value;

	//alert(deger);
 
 
  return deger;
}


  var yerlestirid;
  var http = getHTTPObject(); 

//Sonuclari Alan Fonksiyon
function handleHttpResponse() 
{

 
  if (http.readyState == 4) 
  {
    //XML bilgileri alnyor
	var xmlDocument = http.responseXML;     
    var sonuclar = xmlDocument.getElementsByTagName('sonuclar')[0].firstChild.data;           
	var sonuclar2 = xmlDocument.getElementsByTagName('sonuclar2')[0].firstChild.data;
		
	
	if(sonuclar=="Yok")
	{	}
	else
	{
	document.getElementById(yerlestirid).innerHTML = sonuclar;
	}
	
	if(sonuclar2=="Yok")
	{ 	}
	else
	{
	document.getElementById(yerlestirid2).innerHTML = sonuclar2;
	}
	
  }
}



//istekte bulunan fonksiyon
function istekajax(gidilecekadres,yapilacakislem,yerlesid1,yerlesid2,formogesi,tasi1,tasi2,yukleniyoricerik1,formogesi2) 
{
  var url = gidilecekadres; 
  var yapilacakislem;
  var adresuzanti;


  if(yerlesid1) { yerlestirid=yerlesid1;  }
  if(yerlesid2) { yerlestirid2=yerlesid2; }
  
  // yukleniyor islemleri
 if(yukleniyoricerik1) {document.getElementById(yerlestirid).innerHTML = yukleniyoricerik1};

  adresuzanti="?ajaxyapilacakislem=" + yapilacakislem;


  if(formogesi)
  {
	
  	var degeri=formandegeral(formogesi);
	
	degeri=degeri.replace(/ð/g,"%C4%9F");
	degeri=degeri.replace(/Ð/g,"%C4%9E");
	degeri=degeri.replace(/ç/g,"%C3%A7");
	degeri=degeri.replace(/Ç/g,"%C3%87");
	degeri=degeri.replace(/þ/g,"%C5%9F");
	degeri=degeri.replace(/Þ/g,"%C5%9E");
	degeri=degeri.replace(/ý/g,"%C4%B1");	
	degeri=degeri.replace(/Ý/g,"%C4%B0");	
	degeri=degeri.replace(/ü/g,"%C3%BC");	
	degeri=degeri.replace(/Ü/g,"%C3%9C");	
	degeri=degeri.replace(/ö/g,"%C3%B6");	
	degeri=degeri.replace(/Ö/g,"%C3%96");
	degeri=degeri.replace(/&/g,"%26");
	degeri=degeri.replace(/\n/g,"~9000");		
	
	degeri=degeri.replace(/£/g,"");	
	degeri=degeri.replace(/æ/g,"");	
	degeri=degeri.replace(/ß/g,"");	
	
	//alert(degeri);
	
	adresuzanti=adresuzanti + "&" + formogesi + "=" + degeri;

  }
  
  if(formogesi2)
  {
	
  	var degeri2=formandegeral(formogesi2);
	
	degeri2=degeri2.replace(/ð/g,"%C4%9F");
	degeri2=degeri2.replace(/Ð/g,"%C4%9E");
	degeri2=degeri2.replace(/ç/g,"%C3%A7");
	degeri2=degeri2.replace(/Ç/g,"%C3%87");
	degeri2=degeri2.replace(/þ/g,"%C5%9F");
	degeri2=degeri2.replace(/Þ/g,"%C5%9E");
	degeri2=degeri2.replace(/ý/g,"%C4%B1");	
	degeri2=degeri2.replace(/Ý/g,"%C4%B0");	
	degeri2=degeri2.replace(/ü/g,"%C3%BC");	
	degeri2=degeri2.replace(/Ü/g,"%C3%9C");	
	degeri2=degeri2.replace(/ö/g,"%C3%B6");	
	degeri2=degeri2.replace(/Ö/g,"%C3%96");
	degeri2=degeri2.replace(/&/g,"%26");
	degeri2=degeri2.replace(/\n/g,"~9000");		
	
	degeri2=degeri2.replace(/£/g,"");	
	degeri2=degeri2.replace(/æ/g,"");	
	degeri2=degeri2.replace(/ß/g,"");	
	
	adresuzanti=adresuzanti + "&" + formogesi2 + "=" + degeri2;
	
	

  }  
 
  if(tasi1) { adresuzanti=adresuzanti + "&" + tasi1; }
  if(tasi2) { adresuzanti=adresuzanti + "&" + tasi2; }  

  //alert(adresuzanti);
  
  http.open("POST", url + adresuzanti , true);
  http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=iso-8859-9');
  http.onreadystatechange = handleHttpResponse;
  http.send(null);
  
}

function getHTTPObject()
{
  var retval=null;
  try
  {
    retval=new ActiveXObject("Msxml2.XMLHTTP");
  }
  catch(e)
  {
    try
    {
      retval=new ActiveXObject("Microsoft.XMLHTTP");
    } 
    catch(oc)
    {
      retval=null;
    }
  }

  if(!retval && typeof XMLHttpRequest != "undefined") 
  {
    retval=new XMLHttpRequest();
  }
  return retval;
}




//
// ajaxla ilgili fonksiyonlarin bitimi
//