﻿// JScript File

	function test() {
       alert('yes');
    }

function onbtnMouseOver(btn)
{
	if(btn.getElementsByTagName("IMG")[0].src.indexOf("Disabled") > -1)
		return;
		
	btn.className = "buttonItemHot";
}
function onbtnMouseOut(btn)
{
	btn.className = "buttonItem"; 
}

function gonder(uzanti)
{
	if (uzanti == "") return;
	window.open("Upload.aspx" + uzanti,"_blank","resizable=no,width=340,height=15")
}

function ResimGoster(uzanti)
{
	if (uzanti == "") return;
	window.open("ResimGoster.aspx?url=" + uzanti,"_blank","resizable=no,width=620,height=425")
}

function popUpAc(pUrl,pWidth,pHeight)
{
	if (pUrl == "") return;
	window.open(pUrl,"_blank","resizable=yes,scrollbars=yes,width=" + pWidth + ",height=" + pHeight + ",top=" + (screen.availHeight - pHeight) / 2 + ",left=" + (screen.availWidth - pWidth) / 2)
}

function eklemeAciklamasi(sControlName) {

	var curdate = new Date()
		
	if (document.all(sControlName).value=='') {
		document.all(sControlName).value = curdate.toLocaleString() + " - " + document.all('txtSonKullaniciAdi').value + ' - ' + document.all('txtEklemeTempAciklama').value;
	}else{
		document.all(sControlName).value =document.all(sControlName).value + '\n' + curdate.toLocaleString() + " - " + document.all('txtSonKullaniciAdi').value + ' - ' + document.all('txtEklemeTempAciklama').value;
	}
	
}

function degistirmeAciklamasi(sControlName) {

	var curdate = new Date()
	
	if (document.all(sControlName).value=='') {
		document.all(sControlName).value = curdate.toLocaleString() + " - " + document.all('txtSonKullaniciAdi').value + ' - ' + document.all('txtDegistirmeTempAciklama').value;
	}else{
		document.all(sControlName).value =document.all(sControlName).value + '\n' + curdate.toLocaleString() + " - " + document.all('txtSonKullaniciAdi').value + ' - ' + document.all('txtDegistirmeTempAciklama').value;
	}
			
}

function VisibilityDegistir(kontrol) {
    if (document.all(kontrol)!=null){
	    if (document.all(kontrol).style.display=='none'){
	        document.all(kontrol).style.display='';
	    }else if (document.all(kontrol).style.display!='none'){
	        document.all(kontrol).style.display='none';
	    }

        if (document.all(kontrol + "Visibility")!=null){
            
            if (document.all(kontrol).style.display=='none'){
                document.all(kontrol + "Visibility").value='none'
            }else{
                document.all(kontrol + "Visibility").value='visible'
            }
            
        }
    }
	
}

function SanalPosKontrol(sContainerName, ddlPos)
{
    var posvalue = "";
    var bRezervasyonSatisMusteriOdeme = true;
    var oObj = document.getElementById(sContainerName + "_txtKartNo1");
    
    if (oObj == null) bRezervasyonSatisMusteriOdeme = false;
    
    if (ddlPos == null) return;
    
    for(i=0;i < ddlPos.options.length; i++)
    {
        var txt = ddlPos.options[i].text;
        if (txt.indexOf("Sanal Pos") != -1 && ddlPos.selectedIndex == i)
        {
            posvalue =  ddlPos.options[i].value;
            break;
        }
    }
      
    if (ddlPos.value == posvalue)
    {
        document.getElementById(sContainerName + "_txtKartNo1").style.display="";
        document.getElementById(sContainerName + "_txtKartNo2").style.display="";
        document.getElementById(sContainerName + "_txtKartNo3").style.display="";
        document.getElementById("trKrediKarti").style.display="";
    }
    else {
        document.getElementById(sContainerName + "_txtKartNo1").style.display="none";
        document.getElementById(sContainerName + "_txtKartNo2").style.display="none";
        document.getElementById(sContainerName + "_txtKartNo3").style.display="none";
        document.getElementById("trKrediKarti").style.display="none";
    }
    if (document.getElementById(sContainerName + "_ddlOdemeSekli").selectedIndex <=1){
        document.getElementById("trKrediKarti").style.display="none";
        document.getElementById("tdKartNo").style.display="none";
        document.getElementById("tdKartNoText").style.display="none";
//	    document.getElementById("tdOnay").style.display="none";
//	    document.getElementById("tdOnayText").style.display="none";
    }
}

//AutoAdvance
var isNN = (navigator.appName.indexOf("Netscape")!=-1);
function autoTab(input,len,evt) {
	if (evt == null) return;
	if (evt.keyCode == null) return;	
	var o;
	if(input.value.length == 0 && evt.keyCode == 8)
	{
		o = input.form[(getIndex(input)-1)];
		o.focus();	
		o.select();
		return;
	} 
	if(input.value.length >= len && evt.keyCode != 8 && evt.keyCode != 46)
		input.form[(getIndex(input)+1)].focus();	

}

function getIndex(input) {
	var index = -1, i = 0;
	while (i < input.form.length && index == -1)
	if (input.form[i] == input)index = i;
	else i++;
	return index;
}
//AutoAdvance


function TextBoxlaraDegerGir(txtKaynak,txtHedef) {
    if (txtKaynak.value!=''){    
    	if (txtHedef.value=='') {
		    txtHedef.value = txtKaynak.value + ';'
	    }else{
		    txtHedef.value += txtKaynak.value + ';'
	    }
	}
	txtKaynak.value=''			
}

function CerezOku(name){
    var cookieValue = "";
    var search = name + "=";
    if(document.cookie.length > 0){
        offset = document.cookie.indexOf(search);
        if (offset != -1){
            offset += search.length;
            end = document.cookie.indexOf(";", offset);
            if (end == -1) end = document.cookie.length;
            cookieValue = unescape(document.cookie.substring(offset, end))
        }
    }
    return cookieValue;
}

var URL = location.href
function QueryString(Deger) {
  if(Deger!=null) {
    var regEx = new RegExp("(\\?|&)("+Deger+"=)(.*?)(&|$|#)","i")
    var exec = regEx.exec(URL)
    var Sonuc = RegExp.$3
  } else {
    var regEx = new RegExp("(\\?)(.*?)($)","i")
    var exec = regEx.exec(URL)
    var Sonuc = RegExp.$2
  }

  return(Sonuc)
}

function MusteriSifreVisibilityDegistir(){
    var trSifre=document.getElementById("trSifre")
    var sCooke=CerezOku("KullaniciId")
    var sQueryString=QueryString("No")
    if (trSifre==null) return;

    if (sQueryString==sCooke){
        trSifre.style.display=""
    }else{
        trSifre.style.display="none"
    }
}
function PasswordGenerate(){
	    var sPattern = "LLL9999UUU";
	    var nMin= 6;
	    var nMax =10
	    var sParola=document.getElementById("fvMusteri_txtGercekParola")
	    var pgen;
	    if (sParola==null) return;
	    pgen =  new PasswordGenerator(sPattern, nMin, nMax);
	    sParola.value=pgen.Password(0)
	    return;
    }

function dateChooser_OnTextChanged(oDateChooser, dummy, oEvent){
	if((oDateChooser.getText() == '') || (oDateChooser.getText() == ' '))
	{
		oDateChooser.setValue(null);
	}
}

function BarkodOkudu(e,focusedTextBox){
var keynumber;
if (window.event){
keynumber = e.keyCode;
}else if(e.which){
keynumber = e.which;
}

if (keynumber == 13 ){
	document.getElementById(focusedTextBox).focus();
}
}


function BenimIcinEnterla(e,clickedButton){
var keynumber;
if (window.event){
keynumber = e.keyCode;
}else if(e.which){
keynumber = e.which;
}

if (keynumber == 13 ){
	document.getElementById(clickedButton).click();
}
}

//onkeydown olayında çalışır
 function OnlyNumber() 
   {
	   if((event.keyCode >= 48 && event.keyCode <= 57)||(event.keyCode >= 96 && event.keyCode <= 105)||(event.keyCode == 8 ) ||(event.keyCode == 9) ||	(event.keyCode == 12) || (event.keyCode == 27) || (event.keyCode == 37) || (event.keyCode == 39) || (event.keyCode == 46) )
	   {return true;}
	   else
	   {return false;}
   }


var Isredirect =false;
function ShowError(msg,args)
		{
		    window.scrollTo(0,0);
		    if(document.getElementById("scroller")){document.getElementById("scroller").scrollTop=0;}
			document.getElementById("ErrorWindow").style.display="block";
			document.getElementById("ErrorWindow").style.width = document.body.clientWidth + "px";
			var bWidth= document.getElementById("wrapper").clientHeight + 300;
			document.getElementById("ErrorWindow").style.height =  bWidth.toString() + "px";
			document.getElementById("ErrorText").innerHTML=  msg ;
			if (args==1){Isredirect=true}
		} 
		
		function HideError()
		{
			if (document.getElementById("ErrorWindow").style.display=="block")
			{document.getElementById("ErrorWindow").style.display="none";
				if (Isredirect){document.location.href="UyeProfil/FaturaBilgileri.aspx?Type=T&action=new"}
			}
			else if (document.getElementById("PopupWindow").style.display=="block")
			{document.getElementById("PopupWindow").style.display="none";}
		}
		
		function ShowPopUp(pageUrl,w,h)
		{
		    window.scrollTo(0,0);
		    if(document.getElementById("scroller")){document.getElementById("scroller").scrollTop=0;}
			document.getElementById("PopupWindow").style.display="block";
			document.getElementById("PopupWindow").style.width =document.body.clientWidth + "px";
			document.getElementById("PopupWindow").style.height =(document.getElementById("wrapper").clientHeight + 300) + "px";
			document.getElementById("PopupWindow").style.overflow="hidden";
			document.getElementById("frmPage_Content").style.top = (document.getElementById("scroller").clientHeight - h)/2 + "px";
			document.getElementById("frmPage").src = pageUrl;
			document.getElementById("frmPage").style.width=w + "px"
			document.getElementById("frmPage").style.height=h + "px"
		} 
		
	function AddFavarites(url,title){
		if (window.sidebar) {
		 // Mozilla Firefox Bookmark	
		window.sidebar.addPanel(title, url,"");	} 
		else if( window.external ) { 
		// IE Favorite		
		window.external.AddFavorite( url, title); }
		else if(window.opera && window.print) {
		 // Opera Hotlist	
		return true; }
}

function StringBuilder(value)
{
    this.strings = new Array("");
    this.append(value);
}

// Appends the given value to the end of this instance.
StringBuilder.prototype.append = function ()
{
    for(argumentsCounter=0;argumentsCounter<arguments.length;argumentsCounter++)
    {
        this.strings.push(arguments[argumentsCounter]);
    }    
}

// Clears the string buffer
StringBuilder.prototype.clear = function ()
{
    this.strings.length = 1;
}

// Converts this instance to a String.
StringBuilder.prototype.toString = function ()
{
    return this.strings.join("");
}
