// ************************** XMLHTTP GET *************************

function getXmlHttp(url, divid){

document.getElementById(divid).innerHTML="<span class=ajaxLoadText>Yükleniyor...</span>"

var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
}
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, divid)
}
page_request.open('GET', url, true)
page_request.setRequestHeader("Cache-Control", "no-cache");
page_request.setRequestHeader("If-Modified-Since", "Wed, 31 Dec 1980 00:00:00 GMT");
page_request.setRequestHeader("Expires", "Wed, 31 Dec 1980 00:00:00 GMT");
page_request.send(null)
}

function loadpage(page_request, divid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(divid).innerHTML=page_request.responseText
}

// ***** Form Yolla *****************

function cpAjaxForm(url,posData,divid){
document.getElementById(divid).innerHTML="<span class=ajaxLoadText>Yükleniyor...</span>"

var pageReq = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
pageReq = new XMLHttpRequest();
else if (window.ActiveXObject){ // if IE
try {
pageReq = new ActiveXObject("Msxml2.XMLHTTP")
}
catch (e){
try{
pageReq = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
pageReq.onreadystatechange=function(){
loadpage2(pageReq, divid)
}
pageReq.open("POST", url, true);
pageReq.setRequestHeader("Content-type", "text/xml;charset=iso-8859-9");
pageReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-9");
pageReq.setRequestHeader("Cache-Control", "no-cache");
pageReq.setRequestHeader("If-Modified-Since", "Wed, 31 Dec 1980 00:00:00 GMT");
pageReq.setRequestHeader("Expires", "Wed, 31 Dec 1980 00:00:00 GMT");
pageReq.send(posData);
}

function loadpage2(page_request, divid){
if (page_request.readyState == 4 && (page_request.status==200)) 
	document.getElementById(divid).innerHTML=page_request.responseText
}

function postFormAjax(url,formID,resultID) {
	
	var form = document.getElementById(formID);
	var postRequest = new String("");

	var n,v;// n -> name , v -> value

	for(var i=0;i<form.elements.length;i++)
	{
		n = form.elements[i].name;
		v = form.elements[i].value;
		postRequest += escape(n) + '=' + escape(v) + '&';
	}
	
	cpAjaxForm(url,postRequest,resultID)

	}
	

	
function mailListIslem(){
	
	
	var mailData = document.getElementById("post_fn").value

        for(i=0;i<document.getElementsByName("mail_status").length;i++) {
            if(document.getElementsByName("mail_status")[i].checked) {
                mailProc = document.getElementsByName("mail_status")[i].value
				var mailListURL = "/modul/xmlhttp/mailEkle.asp?mail=" + mailData + "&proc=" + mailProc + "&action=SEND"
				getXmlHttp(mailListURL, "mailListDiv")
                return(true);
            }
        }
        alert('Ekle/Çıkar Seçeneklerinden Birini Seçiniz');
        return(false);
	
}

	
//********************** TEXT AREA MAX CHAR *************

function ismaxlength(obj){
var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
if (obj.getAttribute && obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)
}

//********************** MAX CHAR COUNTER *************
function GeriSay(Alan,Kalan,Sinir){
		if (Alan.value.length > Sinir){
				Alan.value = Alan.value.substring(0, Sinir);
				alert("Yazım Hakkınız Doldu!");
			}
			else{
				vol = Sinir - Alan.value.length
				if(vol >= 400){
					Kalan.style.color = 'green';
					}
				else if(vol >= 300 && vol <= 400){
					Kalan.style.color = '#0067a9';
					}
				else if(vol >= 200 && vol <= 300){
					Kalan.style.color = '#9300a9';
					}
				else if(vol >= 100 && vol <= 200){
					Kalan.style.color = '#e76801';
					}
				else if(vol <= 100){
					Kalan.style.color = 'red';
					}
				Kalan.value = "Maksimum " + vol + " Karakter"
			}
	}
	
/////////////////////// Pop-Up //////////////////////

function OpenWin(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

/////////////////////// Sadece Sayi //////////////////////

        function CheckNumber(txt)
        {
            var regNumber = new RegExp('^[0-9\- ]+$');
            if (txt.value.match(regNumber) == null) 
            {
                txt.value = txt.value.substr(0,(txt.value.length-1) );
            }

        }
		
/////////////////////// Dosya Kontrol //////////////////////
		
	function fileCheck(id){
		var src = document.getElementById(id).value;
		var goodExt = /[^/].(?:jpg|jpeg|gif|png|jpe)/i;
		if(src.match(goodExt)){
			return true;
		}else{
			alert('Seçtiğiniz dosya türünü kabul edemiyoruz.\nLütfen JPG, GIF veya PNG dosyası kullanarak tekrar deneyin.');
			return false;
		}
	}
	
/////////////////////// Duyuru Kontrol //////////////////////
	
var delayb4scroll=2000 //Specify initial delay before marquee starts to scroll on page (2000=2 seconds)
var marqueespeed=1 //Specify marquee scroll speed (larger is faster 1-10)
var pauseit=1 //Pause marquee onMousever (0=no. 1=yes)?

////NO NEED TO EDIT BELOW THIS LINE////////////

var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var actualheight=''

function scrollmarquee(){
if (parseInt(cross_marquee.style.top)>(actualheight*(-1)+8))
cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px"
else
cross_marquee.style.top=parseInt(marqueeheight)+8+"px"
}

function initializemarquee(){
cross_marquee=document.getElementById("vmarquee")
cross_marquee.style.top=0
marqueeheight=document.getElementById("marqueecontainer").offsetHeight
actualheight=cross_marquee.offsetHeight
if (window.opera || navigator.userAgent.indexOf("Netscape/7")!=-1){ //if Opera or Netscape 7x, add scrollbars to scroll and exit
cross_marquee.style.height=marqueeheight+"px"
cross_marquee.style.overflow="scroll"
return
}
setTimeout('lefttime=setInterval("scrollmarquee()",30)', delayb4scroll)
}

if (window.addEventListener)
window.addEventListener("load", initializemarquee, false)
else if (window.attachEvent)
window.attachEvent("onload", initializemarquee)
else if (document.getElementById)
window.onload=initializemarquee

///////////////////////////////////////////
 function derFlash(archivo,w,h){
 document.write('<div id=flashBorder><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="swflash.cab#version=6,0,29,0" tppabs="http://download.macromedia.com/pub/s...rsion=6,0,29,0"  width="'+ w +'" height="'+ h +'">\n');
 document.write('<param name="movie" value="'+ archivo +'">\n');
 document.write('<param name="quality" value="high">\n');
 document.write('<param name="menu" value="false">\n');
 document.write('<param name="wmode" value="transparent" >\n');
 document.write('<param name="embed" value="opaque">\n');
 document.write('<embed src="'+ archivo +'" width="'+ w +'" height="'+ h +'" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" menu="false"></embed>\n');
 document.write('</object></div>\n');
}


