  global_size=-1;  
  ie4 = ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4 ));
    ns4 = ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 4 ));

if (ns4) {
    layerRef="document.layers";
    styleRef="";

} else {
    layerRef="document.all";
    styleRef=".style";

}
 function synControl()
	 {
	   	if (document.search.synonyms.checked)
        document.getElementById("syn").innerHTML = "Evet";
      else
        document.getElementById("syn").innerHTML = "Hayır";
  	}
/****************************************************************************/

  function searchKeyword(param){
    var keyword = document.getElementById(param);
    var UrlAdress = keyword[keyword.selectedIndex].value;
   
        if (UrlAdress != "0")
          {document.location.href=UrlAdress;}
  }
  
function checkAllBox(param){

 if(param == 1){
       var param1 = document.signUp.elements;
  }  
  else if(param == 2){
    var param1 = document.editInfo.elements;
  }
  for (var i=0;i<param1.length;i++)
	{
		var e=param1[i];
    if ((e.name != 'checkAll') && (e.type=='checkbox'))
		{
			e.checked=param1.checkAll.checked;
		}
	}
}
function searchArchive(param){
   var a = document.getElementById("searchPage").value;
   if( a != ""){
    location.href = "searchArchive.do?page="+a+param; 
    return false;
   }  
} 
 /*****************************************************************************/ 

  function sel(UrlAdress){
    var galleryCombo = document.getElementById("com");
    
    var UrlAdress = galleryCombo[galleryCombo.selectedIndex].value;
   
        if (UrlAdress != "0")
          {document.location.href=UrlAdress;}
  }
  
 /*****************************************************************************/ 
    
   function recordsSelect(UrlAdress){
      var recordsNum = document.getElementById("recordsNum");
      var UrlAdress = recordsNum[recordsNum.selectedIndex].value;
      if (UrlAdress != "0")
        {document.location.href=UrlAdress;}
    }
    
/*******************************************************************************/    
    function goster(divId,radioButtonValue) {
      document.all(divId).style.display="";
      document.all('gelismisArama').style.display="none";
      document.all('gizle').style.display="";
      
      if(radioButtonValue == "LastDays")
        document.getElementById("spTarih").checked="true";
      else
      document.getElementById("spAralik").checked = "true";
    }	

/*******************************************************************************/

    function gizle(divId,control) {
      document.all(divId).style.display="none";
      document.all('gelismisArama').style.display="";
      document.all('gizle').style.display="none";
      document.search.lastDays.value="-1";
      document.getElementById("spTarih").checked="true";
      document.search.category.value ="TM";
      document.search.type_.value ="TMT";
      document.search.source.value ="TM_OWN";
      if ( control == 0)
        document.search.synonyms.checked = false;
      
      document.getElementById("syn").innerHTML = "Hayır";
      t(0);
    }	
    
/*******************************************************************************/

    function t(control){
      var dForm = document.search;
      if (document.getElementById("spTarih").checked){
        dForm.firstDate.value="";
        dForm.endDate.value="";
        dForm.firstDate.disabled=true;
        dForm.endDate.disabled=true;
        dForm.lastDays.disabled=false;
        if ( control == 0 || control == 2)
          dForm.lastDays.value="-1";
        
        dForm.firstDate.value ="";
        dForm.endDate.value ="";
    	}
       else {
        dForm.firstDate.disabled=false;
        dForm.endDate.disabled=false;
        dForm.lastDays.disabled=true;
        dForm.lastDays.value="";
       
        if(dForm.firstDate.value == ""){
          if ( control == 0 )
            dForm.firstDate.value ="gg/aa/yyyy";
          else if ( control == 2 )
            dForm.firstDate.value ="dd/mm/yyyy";
        }  
       
        if(dForm.endDate.value == ""){
          if ( control == 0 )
           dForm.endDate.value ="gg/aa/yyyy";
          else if ( control == 2 )
           dForm.endDate.value ="dd/mm/yyyy";
        }  
   
      }
       if ( control != 2)
        synControl();
    }
    
/*****************************************************************************/
    function tempBasket (arcId,resolution,size,control){
   
        document.getElementById("img_"+arcId).style.display="";
        var left = getLeft('div_'+arcId);
        var top = getTop('div_'+arcId);
        deleteBasketImage(2,arcId);
        moveDivision('div_'+arcId,left,top,left,top,resolution,arcId,size,control);
      
    }
  
  
  /*****************************************************************************/
    function buyFoto(param,arcId,resolution,size,control){

     if(param == 1){
       var param1 = opener.document;
       deleteBasketImage(param,arcId);
     }  
     else if(param == 2){
        var param1 = document;
     }
      var r = Math.random();
      var t = new Date();
      var action = "basket.do?type=add&arcId="+arcId+"&sz="+size+"&res="+resolution+"&r="+r+"&t="+t.getTime();
      
      param1.getElementById('control').src = action;
      var basketTable = param1.getElementById("basket");
      
      if(basketTable.rows.length == 1){
        if(basketTable.rows[0].id == "emptyBasket" ){
           basketTable.deleteRow(0);
        }
      }
      if(basketTable.rows.length == 0){
       param1.getElementById("buyImage").style.display="";
      }  
      
      var res = resolution.split("x");
      var deg = res[0]/res[1]; 
      var width,height;
      if(deg >= 1){
       width = 60;
       height = 60 / deg;
      }  
      else{
        height = 60;
        width = 60 * deg;
      }  
 
 
      var row = basketTable.insertRow(0);
      row.id = "bas_"+arcId;
      
      var cell_1 = row.insertCell(0);
      cell_1.align="middle";
      cell_1.width=81;
      cell_1.height = 70;
      cell_1.innerHTML ='<a href="javascript:void(0);" onclick="javascript:callPopup2(' + arcId + ')" ><img border="0" width='+width+' height='+height+' src="getFileServlet?sfx=1&arcId='+arcId+'"></a>';  
      
      var cell_2 = row.insertCell(1);
      cell_2.align = "middle";
      cell_2.valign = "top";
      
      if ( control == 0)
        cell_2.innerHTML = '<a href="javascript:void(0);" onclick=javascript:deleteArchiveElement('+arcId+','+size+',0) ><img alt="Sepetten Çıkart" border="0" src="images/sepetsil2.gif"></a>';
      else if ( control == 1)
       cell_2.innerHTML = '<a href="javascript:void(0);" onclick=javascript:deleteArchiveElement('+arcId+','+size+',1) ><img alt="Delete" border="0" src="images/sepetsil2.gif"></a>';
     
      var row_2 = basketTable.insertRow(1);
      var cell_3 = row_2.insertCell(0);
      cell_3.colSpan = 3;
      cell_3.background = "images/ayrac.gif";
     
      var basketSizeCell = param1.getElementById("basketSize");
      if ( control == 0)
        basketSizeCell.innerHTML = '<center><font color="#336699" size="1">Seçilen Sayısı:  <b>'+basketTable.rows.length/2+'</b></font></center>';
     else if ( control == 1) 
       basketSizeCell.innerHTML = '<center><font color="#336699" size="1">Selected Items:  <b>'+basketTable.rows.length/2+'</b></font></center>';
       
      var boyut = param1.getElementById ("boyut");
      if(boyut.innerHTML != ""){
        totalSize = parseInt(boyut.innerHTML.split("KB")[0].split(":")[1].split(">")[1]);
        global_size = totalSize * 1024;
       }
       else{
        global_size = 0;
       } 
       
        global_size = global_size + size;
        global_size = global_size - (global_size%1024);
        var totalBoyut = global_size/1024;
        var downloadTime = (totalBoyut + (560-(totalBoyut%560)))/560; 
        if ( control == 0)
          boyut.innerHTML = '<center><font color="#336699" size="1">Boyut : <b>'+totalBoyut+' KB</b><br>('+downloadTime+' dk. @ 56Kbps)</font></center><br>';
        else if ( control == 1 )
          boyut.innerHTML = '<center><font color="#336699" size="1">Size : <b>'+totalBoyut+' KB</b><br>('+downloadTime+' min. @ 56Kbps)</font></center><br>';
      if(param == 1){
          window.close();
       } 
    
    }

/*****************************************************************************/

  function deleteArchiveElement(arcId,size,control){
     
      var r = Math.random();
      var t = new Date();
      var action = "basket.do?type=del&arcId="+arcId+"&sz="+size+"&r="+r+"&t="+t.getTime();
  
      document.getElementById('control').src = action; 
      var basketTable = document.getElementById("basket"); 
      var listRows = basketTable.rows;
      for(i=0; i < listRows.length; i++){
    
        if(listRows[i].id == arcId || listRows[i].id == "bas_"+arcId){
          basketTable.deleteRow(i);
          basketTable.deleteRow(i);
          
          var basketSizeCell = document.getElementById("basketSize");
           var boyut = document.getElementById ("boyut");
         
          if( basketTable.rows.length > 0 ){
          
            if ( control == 0 )
              basketSizeCell.innerHTML = '<center><font color="#336699" size="1">Seçilen Sayısı:  <b>'+basketTable.rows.length/2+'</b></font></center>';
            else if ( control == 1 )
              basketSizeCell.innerHTML = '<center><font color="#336699" size="1">Selected Items:  <b>'+basketTable.rows.length/2+'</b></font></center>';
             
            if( boyut.innerHTML != "" ){
              totalSize = parseInt(boyut.innerHTML.split("KB")[0].split(":")[1].split(">")[1]);
              global_size = totalSize * 1024;
              
             }
            
            global_size = global_size - size;   
            global_size = global_size + (1024-(global_size%1024));
            var totalBoyut = global_size/1024;
            var downloadTime = (totalBoyut + (560-(totalBoyut%560)))/560; 
            if ( control == 0 )
              boyut.innerHTML = '<center><font color="#336699" size="1">Boyut : <b>'+totalBoyut+' KB</b><br>('+downloadTime+'dk. @ 56Kbps)</font></center><br>';
            else if ( control == 1 )
              boyut.innerHTML = '<center><font color="#336699" size="1">Size : <b>'+totalBoyut+' KB</b><br>('+downloadTime+'min. @ 56Kbps)</font></center><br>'; 
          }
          
          if( basketTable.rows.length == 0 ){
            document.getElementById("buyImage").style.display="none";
            
            if ( document.getElementById("krediKarti") != null )
              document.getElementById("krediKarti").style.display="none";
            
            document.getElementById("abone").style.display="none";
            var row = basketTable.insertRow(0);
            row.id = "emptyBasket";
            var cell_1 = row.insertCell(0);
            cell_1.align="center";
            cell_1.innerHTML ='<font color="#ff0000" size="1"><b>Sepetiniz Boş</b></font>';
            basketSizeCell.innerHTML = '';
            boyut.innerHTML = '';
            global_size = 0;
            
          }    
          //addBasketImage(arcId);
          break;
        } 
      }
      
      toggle1();
   }
   
   /*
   function deleteWrongBasket (arcId,size){
     var wrongTable = document.getElementById("wrongPhotos"); 
     var listRows = wrongTable.rows;
     for(i=0; i < listRows.length; i++){
       abc = parseInt(listRows[i].innerText.split(" ")[0]);
      if( abc == arcId ){
       wrongTable.deleteRow(i);
       break;
     }
    }  
   
    if( wrongTable.rows.length == 1 ){
      wrongTable.deleteRow(0);
      location.href="index.jsp";
    }
    deleteArchiveElement(arcId,size);
   }
   */
   function deleteWrongBasket (arcId,size){
     var wrongTable = document.getElementById("wrongPhotos"); 
     var listRows = wrongTable.rows;
     ie4 = ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4 ));
 
     if (ie4){
     for(i=0; i < listRows.length; i++){
       abc = parseInt(listRows[i].innerText.split(" ")[0]);
      if( abc == arcId ){
       wrongTable.deleteRow(i);
       break;
     }
    }  
     }
     else
     {
      for(i=0; i < listRows.length; i++){
      var cell = wrongTable.rows[i].cells[0];
      var content = cell.firstChild.nodeValue;
      if(content != null)
         content = content.replace(/^\s+|\s+$/g,"");
      if( content == arcId ){
       wrongTable.deleteRow(i);
       break;
     }
      
      }
     }
    
    deleteArchiveElement(arcId,size);
   }   
/*******************************************************************************/  
     
  function deleteBasketImage(param,arcId){
    if(param == 1)
      var param1 = opener.document;
    else if(param == 2)
      var param1 = document;

     param1.getElementById(arcId).style.display="none"; 
  }
  
/********************************************************************************/  
  function addBasketImage(arcId){
    document.getElementById(arcId).style.display=""; 
  }
  
/***************************************************************************/

   function dateControl(objEvent,param){
         
    var dateBox = document.all(param);
    
    var str = dateBox.value;
    var iKeyCode;
    var strUserAgent = navigator.userAgent.toLowerCase(); 
    var isIE = strUserAgent.indexOf("msie") > -1; 
        
    if (isIE) {
        iKeyCode = objEvent.keyCode;
    } else {
       iKeyCode = objEvent.which;
    }
    
    if(iKeyCode != 8){
      if(isNaN(str.charAt(str.length -1)) && str.charAt(str.length -1) != "/"){
        dateBox.value=str.substring(0,str.length-1);
      }
      else if((dateBox.value.length == 2 || dateBox.value.length == 5) && dateBox.value.length != 0){
        var str1 = dateBox.value.substring(dateBox.value.length-2,dateBox.value.length);
        if(dateBox.value.length == 2){
           if((str1 > 31 || str1 < 1) || ( isNaN(str1) ))
            dateBox.value=str.substring(0,str.length-2); 
           else
            dateBox.value = dateBox.value+"/";
        }
        else if(dateBox.value.length == 5){
           if((str1 > 12 || str1 < 1) || ( isNaN(str1) ))
            dateBox.value=str.substring(0,str.length-2);
           else
            dateBox.value = dateBox.value+"/";
          }	    
        }
     }
  }
  
/*******************************************************************************/

  function clearDate(param){
      var dateBox = document.all(param);
      if(dateBox.value == "gg/aa/yyyy" || dateBox.value == "dd/mm/yyyy" )
        dateBox.value="";
      else if( dateBox.value == "  Fotoğraf Sahibi")
        dateBox.value="";
        
  }
 
/*****************************************************************************/   
  function getLeft(param){
    var elem = document.getElementById(param);
    xPos = elem.offsetLeft;
		tempEl = elem.offsetParent;
  		while (tempEl != null) {
  			xPos += tempEl.offsetLeft;
	  		tempEl = tempEl.offsetParent;
  		}
   return xPos;
  }
 
 /*****************************************************************************/ 
  
  function getTop(param){
    var elem = document.getElementById(param);
    yPos =elem.offsetTop;
    tempEl = elem.offsetParent;
		while (tempEl != null) {
  	  yPos += tempEl.offsetTop;
	  	tempEl = tempEl.offsetParent;
   }
   return yPos;
  }
 
 /****************************************************************************/
  
  function moveDivision(which, start, finish,tempStart,tempFinish,speed,arcId,size,control){ 
     if (ie4){
        var leftCoordinate =  getLeft('basket')+25;
        
        var x = (leftCoordinate - start)/8;
        var y = (getTop('basket')-finish)/8;
        if (leftCoordinate > (start+2)){ 
        
          eval(layerRef + '["' + which +'"]' + styleRef + '.top = finish');
          eval(layerRef + '["' + which +'"]' + styleRef + '.left = start');
          start = start+x; 
          finish = finish+y;
        //  setTimeout("moveDivision('"+which+"',"+start+","+finish+","+tempStart+","+tempFinish+","+speed+","+arcId+","+resolution+")",speed);
        setTimeout("moveDivision('"+which+"',"+start+","+finish+","+tempStart+","+tempFinish+",'"+speed+"',"+arcId+","+size+","+control+")",7);
        }        
     }
     else{
      document.getElementById("img_"+arcId).style.display="none";
      buyFoto(2,arcId,speed,size,control);
     }
       
     if(start+2 >= leftCoordinate && (document.getElementById("img_"+arcId).style.display!="none")){
        document.getElementById("img_"+arcId).style.display="none";
        eval(layerRef + '["' + which +'"]' + styleRef + '.top = tempFinish');
        eval(layerRef + '["' + which +'"]' + styleRef + '.left = tempStart');
        buyFoto(2,arcId,speed,size,control);
    }   

}   

function changeCreditInfo(){

   var temp = document.getElementById("accTypeX");
   var param = null;
   var action;
   var r = Math.random();
   var t = new Date();

   if ( temp != null ){
     for ( var i = 0; i < temp.options.length; i++ ){
     
       if ( temp.options[i].selected ){
         document.getElementById("tr"+temp.options[i].id).style.display="";
          document.getElementById("dt"+temp.options[i].id).style.display="";
         param = temp.options[i].id;
       }
       else{
         document.getElementById("tr"+temp.options[i].id).style.display="none";
         document.getElementById("dt"+temp.options[i].id).style.display="none";
       }  
     }

      if ( param != null ){
        var action = "subsAction.do?r="+r+"&t="+t.getTime()+"&id="+param;
        document.getElementById('subsControl').src = action;
      }
   }
  }
 
   function toggle1() {
      var target_1 = document.all('order');
      var target_2 = document.all('abone');
      var target_3 = document.all('credit');
      target_1.style.display="none";
      target_2.style.display="none";
      target_3.style.display="none";        
    }
    
    
    