function AJAX() {
   var ajax = false;
   
   // Internet Explorer (5.0+)
   try {
     ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
   } catch (e) {
	   
      try {
        ajax = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {
        ajax = false;
      }

   }

   // Mozilla veya Safari
   if ( !ajax && typeof XMLHttpRequest != 'undefined' ) {
	   
     try{
        ajax = new XMLHttpRequest();
     }catch(e) {    
        ajax = false;
     }

   }

   // Diger (IceBrowser)
   if ( !ajax && window.createRequest ) {
     
	 try{
        ajax = window.createRequest();
     }catch(e) {  
        ajax = false;
     }

   }

	return ajax;
}

///islemlink(1,url,postvalue,divid)

function islemlink(yukleniyor,dosya, postvalue,divid) {
	ajax = new AJAX();
	
	if ( ajax ) {
		ajax.onreadystatechange = function () {}
		ajax.abort()
	}

    ajax.onreadystatechange = function () {	Loading(yukleniyor, divid,dosya) }
	ajax.open('POST', dosya, true)
	ajax.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT")
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8')
    ajax.setRequestHeader("Content-length", postvalue.length)
    ajax.setRequestHeader("Connection", "close")
	ajax.send(postvalue)		
}


function Loading(yukleniyor, divid,dosya) {
	if( yukleniyor == 1 && divid != 'no_id' ) {
		if( ajax.readyState == 1 || ajax.readyState == 2 || ajax.readyState == 3 ) {
			var loading = '<div align="center"> <img src="loading.gif" width="16" height="16" alt="Yükleniyor ..." /></div>'
			document.getElementById(divid).innerHTML = loading;
		}
	}

	if( ajax.readyState == 4 && divid != 'no_id' ) {
		if (ajax.status == 200) {

			if(dosya=='ihaleler/teklif_ver.php'){
			if(ajax.responseText>0)  teklifekle_devam_et(ajax.responseText,'mesaj',dosya);
			else document.getElementById(divid).innerHTML = ajax.responseText;
			}
			else if( ajax.responseText=='loginok'){ 
			page_refresh("?")
			//page_refresh(document.location)
			}
			else if( ajax.responseText=='cikis_ok'){
			page_refresh("?")
			//page_refresh(document.location)
			}
			else document.getElementById(divid).innerHTML = ajax.responseText;
        } else {
            document.getElementById(divid).innerHTML = '<div align=center><strong><br><br>HATA:</strong> ' + ajax.statusText+"</div>";
        }
		function AJAX() {};
    }
}


function form_function(formname,islemturu,url,divid) {
	var postvalue = '';

	i=document.getElementById(formname).elements.length;
	
	for (k=0 ;  k<i; k++ ){
		if(document.getElementById(formname).elements[k].type=='radio'){
			if(document.getElementById(formname).elements[k].checked==true){
				postvalue1=document.getElementById(formname).elements[k].name ;
				if(k>0) postvalue=postvalue+"&";
				V=document.getElementById(formname).elements[k].value
				postvalue=postvalue+postvalue1+"="+V;
				
			} 
		 }
		 else if(document.getElementById(formname).elements[k].type=='checkbox'){
			if(document.getElementById(formname).elements[k].checked==true){
				postvalue1=document.getElementById(formname).elements[k].name ;
				if(k>0) postvalue=postvalue+"&";
				V=document.getElementById(formname).elements[k].value
				postvalue=postvalue+postvalue1+"="+V;
				
			} 
		 }
		 else {
			postvalue1=document.getElementById(formname).elements[k].name ;
			if(k>0) postvalue=postvalue+"&";
			V=document.getElementById(formname).elements[k].value
			postvalue=postvalue+postvalue1+"="+V;
		 }
			
	}
		postvalue=postvalue+"&islemturu="+islemturu;
		

		islemlink(1,url,postvalue,divid)
	
		//return postvalue
		
}

function page_refresh(url){
window.location=url;	
	
}
function ajax_refresh(url,divid){
//window.location=url;	
islemlink(1,url,'',divid)
	
}

function newpage(url,divid){
//window.location=url;	
islemlink(1,url,'',divid)
	
}

function poup_ac(url,width,height){

if(!width) var width="800";
if(!height)var height="400";
var left = (screen.width/2) - width/2;
var top = (screen.height/2) - height/2;
window.open(url,'','resizable=yes,scrollbars=yes,,width='+width+',height='+height+',top='+top+', left='+left);

	
}
function ilce_getir(url,ID,divid){
		postvalue="il_id="+ID;	
		if(ID>0) islemlink(1,url,postvalue,divid)
}





function gerisay(saat,dakika,saniye,divid){

	hou = saat;
	min = dakika;
	sec = saniye;
	id = divid;
	
	var shou = hou.toString();
	var smin = min.toString();
	var ssec = sec.toString();
	if(shou.length<2)
		shou = "0" + shou;
	if(smin.length<2)
		smin = "0" + smin;
	if(ssec.length<2)
		ssec = "0" + ssec;
		

		document.getElementById(divid).innerHTML = "Kalan süre: " + shou + ":" + smin + ":" + ssec;

	sec--;
	if (sec<0) {
		sec = 59;
		min--;
	}
	if (min<0) {
		min = 59;
		hou--;
	}
	if ((hou==0) && (min==0) && (sec==0)){
		suresonu();
	}
	else{
		setTimeout('gerisay(hou,min,sec,id)',1000);
	}
}

function suresonu() {
   document.soru_formu.submit();
}

function IsNumeric(sText){
var ValidChars = "0123456789";
var IsNumber=true;
var Char;

for (i = 0; i < sText.length && IsNumber == true; i++){ 
Char = sText.charAt(i); 
if (ValidChars.indexOf(Char) == -1) {
   IsNumber = false;
}
}
return IsNumber;
}

function teklifekle_devam_et(sonuc,divid,dosya){
		 postvalue="step="+sonuc;
		// alert(sonuc);
		 if(sonuc==55) { 
		  //alert(sonuc);
		// window.parent.parent.location='?mainpage=teklifler/teklif_ver&teklif=show'; 
		//postvalue='&'
		//alert(sonuc);
		islemlink(1,dosya,postvalue,'main')
		 
		 }
         else islemlink(1,dosya,postvalue,divid)	
}
function geri(){

}



function isDigit(c)//
    {
    var test = "" + c;
    if (test == "0" || test == "1" || test == "2" || test == "3" || test == "4"
    || test == "5" || test == "6" || test == "7" || test == "8" || test == "9" || test == ".")
        {
        return true;
        }
    return false;
    }

function isAllDigits(s)//
    {
    var test = "" + s;
    for (var k = 0; k < test.length; k++)
        {
        var c = test.substring(k, k+1);
        if (isDigit(c) == false)
            {
            return false;
            }
        }
    return true;
    }

function removedots(str)//
{
var test = "";
for (var k = 0; k < str.length; k++)
     {
     var c = str.substring(k, k+1);
     if(c!=",")test+=c;
     }
return test;
}
function checknumber(formid,textid){//
//alert(formid+" "+textid)

//anap=document.teklif_formu.acilis_fiyati.value;

anap=document.getElementById(formid).elements[textid].value


var test = "";
for (var k = 0; k < anap.length; k++)
     {
     var c = anap.substring(k, k+1);
     if(c!=",")test+=c;
     }
anap=test;

document.getElementById(formid).elements[textid].value=dotview(removedots(document.getElementById(formid).elements[textid].value));
if(!isAllDigits(anap))
	{alert("Lütfen  sayısal bir değer giriniz!!");anap="0";return false;}
else {return true;}
}

function dotview(strnum)//
{
var re = /(-?\d+)(\d{3})/
	var num = strnum;
	while (re.test(num)) {
		num = num.replace(re,"$1,$2")
		}
		return num;
}

function oyveren(USER_ID,TR_ID){
var TRID= "oyveren_tr_"+TR_ID
var DIVID="oyveren_div_"+TR_ID
	if(document.getElementById(TRID).style.display=='none'){
	document.getElementById(TRID).style.display='';
	
			postvalue="users_id="+USER_ID;	
			url="users/users_bilgi.php";
		    islemlink(1,url,postvalue,DIVID)
	}
	else {
	  document.getElementById(TRID).style.display='none'	
	}
}

function showMe(URL,height,width){

   url=URL+"&keepThis=false&TB_iframe=true&width="+width+"&height="+height;
   show(url);
}
