//--- popup pencere fonksiyonu
function FNC_penPop(URL) {
	gun = new Date();
	id = gun.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=800,height=600,left=0,top=0');");
}

//--- html adresi string degere ataniyor
var STR_URL = location.href;

//--- kerberos_fp.html dokumani kontrolu yapildiktan sonra js calistiriliyor
if (STR_URL.indexOf("kerberos_fp.html") != -1){
	//--- URL'in Querystring degerini alan fonksiyon
	function FNC_QueryString(FNCStr_Deger) {
	  if(FNCStr_Deger!=null) {
		var regEx = new RegExp("(\\?|&)("+FNCStr_Deger+"=)(.*?)(&|$|#)","i")
		var exec = regEx.exec(STR_URL)
		var Sonuc = RegExp.$3
	  } else {
		var regEx = new RegExp("(\\?)(.*?)($)","i")
		var exec = regEx.exec(STR_URL)
		var Sonuc = RegExp.$2
	  }
	
	  return(Sonuc)
	}

	//--- degisken tanimlanip querystring veri flash icine gonderiliyor
	VAR_Querystring = FNC_QueryString("DID");
	
	//--- swfobject 2.0 ile flash olusturuluyor
	var flashvars = {};
		flashvars.DDR = "xml"
		flashvars.DID = VAR_Querystring;
		flashvars.DWM = "15";
		flashvars.CKC = "1";
		flashvars.CKR = "CCCCCC";
	
	var params = {};
		params.menu = "false";
		params.scale = "showall";
		params.wmode = "window";
		params.transparent = "true";
		params.bgcolor = "FFFFFF";
		params.devicefont = "true";
		params.allowfullscreen = "true";
	
	var attributes = {};
		attributes.id = "SWF_KerberosFp";
		attributes.name = "SWF_KerberosFp";
	
	swfobject.embedSWF("swf/kerberos_fp.swf", "DIV_KerberosFp", "100%", "100%", "8.0.0", false, flashvars, params, attributes);

	//--- her 5 sn. bir FNC_Clipboard fonskiyonu tetikleniyor
	//--- fonksiyon icine veri gonderilebilir FNC_Clipboard("Bu icerik kopyalanamaz!")
	setInterval("FNC_Clipboard('')",5)

	//--- FNC_Clipboard fonksiyonu windows clipboard'u temizliyor - printscreen islemi vs.
	FNC_Clipboard = function(STRFnc_Veri) {
	//*** STRFnc_Veri = '';
	if(window.clipboardData) {
		try {
			window.clipboardData.clearData();
			window.clipboardData.setData("Text", STRFnc_Veri);
		}catch(err){
			this.self.close();
			return false;
		} 
	} 
	
	else if(navigator.userAgent.indexOf("Opera") != -1) {
		window.location = STRFnc_Veri;
	} 
	
	else if (window.netscape) {
		try {
			netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
		} catch (e) {
			alert("Sayin ziyaretcimiz!\n-------------------------\nYapilan test sonucu kullanmis oldugunuz internet tarayicinin \"Firefox\" oldugu tespit edilmistir. Bu dokumani duzgun goruntuleyebilmeniz icin Firefox\'un guvenlik ayari olan bir degeri istege bagli olarak duzenlemeniz gerekmektedir. Dokumani goruntuleyebilmek icin Firefox\'un adres cubuguna \"about:config\" yazip klavyeden \"enter\" tusuna basip sayfayi cagirdiktan sonra \"signed.applets.codebase_principal_support\" parametresini bulmalę ve bu parametrenin uzerine cift tiklayarak, varsayilan \"false\" degerini \"true\" olarak degistirmelisiniz! "
				   + "Firefox\'un \"about:config\" ayar sayfasinda yapilan degisiklik sonrasinda goruntulemek istediginiz sayfaya tekrar tiklayiniz! Goruntulenen bu pencerede bir uyari belirecektir. Beliren bu uyari da yeralan \"Bu uyariyi hatirla\" kutucugunu isaretleyip \"Izin Ver\" butonuna basmaslisimiz. Bu islemleri gerceklestirdikten sonra dokuman sorunsuz bir sekilde goruntulenecektir!\n-------------------------\nNot: Dokumani goruntuleme islemini tamamladiktan sonra \"about:config\" ayar sayfasindaki degistirilmis olan parametreyi \"false\" degeri olan eski haline getirmeniz onerilir!");
		this.self.close();
		return false;
		}

		var clip =
		Components.classes['@mozilla.org/widget/clipboard;1']
				.createInstance(Components.interfaces.nsIClipboard);
		if (!clip)
			return;
		
		var trans =
		Components.classes['@mozilla.org/widget/transferable;1']
				.createInstance
		(Components.interfaces.nsITransferable);
		
		if (!trans)
			return;
		
		trans.addDataFlavor('text/unicode');
		var str = new Object();
		var len = new Object();
		
		var str = 
			Components.classes["@mozilla.org/supports-string;1"]
			.createInstance
		(Components.interfaces.nsISupportsString);
		
		var copytext = STRFnc_Veri;
		str.data = copytext;
		
		trans.setTransferData("text/unicode",str,copytext.length*2);
		
		var clipid = Components.interfaces.nsIClipboard;
		
		if (!clip)
			return false;
		clip.setData(trans,null,clipid.kGlobalClipboard);
		}
	}
}

