var xmlhttp = false;

try {
//If the Javascript version is greater than 5.
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

    } catch (e) {
//If not, then use the older active x object.
try {

       xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

} catch (E) {
//Else we must be using a non-IE browser.
              xmlhttp = false;
            } 
}

if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
          xmlhttp = new XMLHttpRequest();

}
function dur(millis) 
{
var date = new Date();
var curDate = null;

do { curDate = new Date(); } 
while(curDate-date < millis);
} 

function load_on(){

    var width_cont = document.width; 
    var height_cont = document.height; 
    var padding_left = (width_cont/2) - 25; 
    var padding_top = height_cont/2-25;
    document.getElementById('cont1').style.filter = 'Alpha(opacity = 50)';
    var div = document.createElement('DIV');
    div.id = 'bekle';
    div.style.width = '200';
    div.style.height = '25'; 
    //div.style.margin = padding_left +' '+ padding_top; 
    //div.style.margin-top = padding_top; 
    div.style.position = 'absolute'; 
    div.style.backgroundColor= "#FFFFFF";  
    //div.style.left = (document.documentElement.scrollWidth/2)+"px"; 
    //div.style.top = (document.documentElement.scrollHeight/2)+"px";
    div.style.left = (300)+"px"; 
    div.style.top = (250)+"px";
    div.innerHTML = '<img src="img/indicator.gif"/> Lütfen Bekleyin...';
    document.body.appendChild(div);
   
    
}

function load_off(){
  var div = document.getElementById('bekle')
document.body.removeChild(div) ;

}

function makerequest_s(serverPage, pid, objID) {
                  
            
                    
                    
                       var obj = document.getElementById(objID);
                       var myRandom=parseInt(Math.random()*99999999);
                     // alert(serverPage+"pid="+pid+"&rand=" + myRandom);
                      
                       xmlhttp.open("GET",serverPage+"pid="+pid+"&rand=" + myRandom, true);

                       xmlhttp.onreadystatechange = function() {
                     
                     if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                      
                           obj.innerHTML = xmlhttp.responseText;
                          // alert(xmlhttp.responseText);
                                          
                      }
}
xmlhttp.send(null);
 
}
function form_parse(fname){
var tform = document.getElementById(fname);
var str='?' ;
for (i=0;i<tform.length;i++) {
var tempobj=tform.elements[i];

str=str+tempobj.name+"="+tempobj.value+"&";

}

//document.write(str+tform.length ); 

return str;
}

function do_it (reqpage, reqlocate, fname ){

  if (fname != ''){
    deger=form_parse(fname)} else { deger='';} ;
   
        makerequest(reqpage+deger, reqlocate)  ;
        
}

function validate(fname){
    var tform = document.getElementById(fname);
    for (i=0;i<tform.length;i++) {
        var tempobj=tform.elements[i];
            if (tempobj.name.substring(0,2) == 'n_' && tempobj.value == '' ) {
                    tempobj.style.border = '1px solid #FF0000';
                    tempobj.focus();
                    return false;
            }
            else if (tempobj.name.substring(0,2) == 'n_' && tempobj.value != '' )
            {
                if (tempobj.name == 'email' || tempobj.name == 'n_email')
                {
                        apos = tempobj.value.indexOf('@'); 
                        dotpos = tempobj.value.lastIndexOf('.'); 
                        if (apos<1||dotpos-apos<2 || tempobj.value.length <= dotpos+1)
                        {
                            tempobj.style.border = '1px solid #FF0000';
                            tempobj.focus();
                            return false;
                        }
                }
                if (tempobj.name.substring(0,3) == 'num' || tempobj.name.substring(0,5) == 'n_num')
                {
                    if (tempobj.value.length < 11)
                    {
                        tempobj.style.border = '1px solid #FF0000';
                        tempobj.focus();
                        return false;
                    }
                }
                tempobj.style.border = '1px solid #000000';
            }
            
    }
    return true;
}










