
function QueryString(variable) 
{
 try
 {
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) 
	{
		var pair = vars[i].split("=");
		if (pair[0] == variable) 
		{
		return pair[1];
		}
	} 
  }
  catch(e)
  {
  return null;
  }
  
}


function ClickActivateFix()
{
theObjects = document.getElementsByTagName("object");
for (var i = 0; i < theObjects.length; i++) {
theObjects[i].outerHTML = theObjects[i].outerHTML;
}

}
function MyPrint()
{
window.top.print();
}
function removecoma ( intm )
{
	if ((intm==null) || (intm==false))
		return "0";
	else
	{	
	var separator = ",";
	do
	{
		intm = intm.replace ( separator, "");
	}
	while ( intm.search ( separator ) >= 0 )
	return intm;
	}
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
 
function ShowHelp(itemid)
		{
		document.all.item(itemid).style.visibility="visible";
		//tutarhelp.style.visibility="visible";  
		}

function openks(bkm)
		{
		window.open('/Kredix/Files/kredisozluk.htm#'+bkm,'Kredix','width=500,height=500,scrollbars=yes'); 
		    
		}
// Kamran		

// isDigit
//    c 01....9 ise true, yoksa false doner.
function isDigit(myInput){
	var test = '' + myInput;
	if (isNaN(parseInt(test)))
		{
		return false;
		}
	return true;
}
// trim fonksiyonlari
// ltrim: left trim
// rtrim: right trim
// ntrim: her iki taraftan trim
function lTrim(myInput2){
 while(myInput2.indexOf(' ',0)==0){
  myInput2 = myInput2.substr(1);
 }
 return myInput2;
}
function rTrim(myInput1){
 if (myInput1.length==0)
  return '';
 while(myInput1.lastIndexOf(' ')==(myInput1.length-1)){
  myInput1 = myInput1.substr(0,myInput1.length-1);
 }
 return myInput1;
}
function nTrim(myInput3){
 myInput3 = rTrim(lTrim(myInput3));
 return myInput3;
}

function leapYear(Year){
	if(((Year % 4)==0) && ((Year % 100)!=0) || ((Year % 400)==0))
		return (1);
	else
		return (0);
}

function getDaysInMonth(month, year) {
	var days;
	if(month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12)
		days=31;
	else if (month==4 || month==6 || month==9 || month==11)
		days=30;
	else if (month==2){
		if (leapYear (year)==1)
			days=29;
		else
			days=28;
	}
	return (days);
}
function setDate(myInput){
	if (myInput.value.length>0){
		myInput.value = nTrim(myInput.value);
		var hata=0;
		var myDate='';
		var myMonth='';
		var myYear='';
		
		for(i=0; i<2 ; i++){
			if(isDigit(myInput.value.substr(i,1))){
				myDate=myDate + myInput.value.substr(i,1)
			}
			else{
				hata=1;
			}
		}

		for(i=3; i<5 ; i++){
			if(isDigit(myInput.value.substr(i,1))){
				myMonth=myMonth + myInput.value.substr(i,1)
			}
			else{
				hata=1;
			}
		}

		for(i=6; i<10; i++){
			if(isDigit(myInput.value.substr(i,1))){
				myYear=myYear + myInput.value.substr(i,1);
			}
			else{
				hata=1;
			}
		}

		if(hata==0){
			if(parseInt(myDate) <= getDaysInMonth(myMonth, myYear)){
				if(parseInt(myMonth) <= 12){
					if((parseInt(myYear) < 2099) && (parseInt(myYear) > 1900)){
					}
					else{
						hata=1;
					}
				}
				else{
					hata=1;
				}
			}
			else{
				hata=1;
			}
		
			if(hata==1){
				alert('Girdiğiniz şekilde bir tarih yok (1900 ve 2099 yılları arasında). Tarih bilgisini tekrar giriniz.');
				myInput.value='';
			}
		}	
		else{
			alert('Tarih bilgisini formatına uygun girmediniz. gün.ay.yıl (gg.aa.yyyy) formatında (Örnek: 15.05.2000) girip tekrar deneyiniz.');
			myInput.value='';
		}
	}
}
// Gordion modülleri
function CheckMask( toField, tcMask )
{
	var i;
	var lcVal = toField.value;
	var llValOK = true;
	
	if (tcMask.length == 0)
		return true;
		
	for (i=0; i<lcVal.length && llValOK; i++)
	{
		lcMaskChar = tcMask.charAt(i);
		lcValChar  = lcVal.charAt(i);
		switch (lcMaskChar)
		{
			case '9':  // Sayısal
				llValOK = (lcValChar >= '0' && lcValChar <= '9') ;
				break;			
			case 'X':  // Herhangi
				llValOK = true;
				break;			
			case '!':  // Büyük harf
				llValOK = (lcValChar >= 'A' && lcValChar <= 'Z') || (lcValChar >= '0' && lcValChar <= '9') || (lcValChar = '%' ) || (lcValChar = '*' );
				break;
			default:   // masktaki harf
				llValOK = lcValChar == lcMaskChar;
		}
	}
	
	if (!llValOK)
		toField.value = "";
	
	return llValOK;
}

function InputMask( toField, tcMask )
{
	var lcMaskChar, lcNewChar = String.fromCharCode(window.event.keyCode);
	var llRetVal = true;
	
	if (tcMask.length == 0)
		return true;
		
	if (toField.value.length >= tcMask.length)  // InputMask tamam. Artık kabul etme.
	{
		llRetVal = false;
	}
	else                                        // Maskı yeni gelen harfe göre parse et
	{
		lcMaskChar = tcMask.charAt(toField.value.length);
		switch (lcMaskChar)
		{
			case '9':  // Sayısal
				llRetVal = (lcNewChar >= '0' && lcNewChar <= '9') ;
				break;
			case 'X':  // Herhangi
				break;
			case '!':  // Büyük harf
				window.event.keyCode = lcNewChar.toUpperCase().charCodeAt(0);
				break;			         
			default:   // masktaki harf
				toField.value += lcMaskChar;
				llRetVal = InputMask(toField, tcMask);
		}
	}
	
	return llRetVal;
}

function formatInt  ( ctrl )
{
	var separator = ",";
	var intm = ctrl.value.replace ( new RegExp ( separator, "g" ), "" );
	var regexp = new RegExp ( "\\B(\\d{3})(" + separator + "|$)" );
	do
	{
		intm = intm.replace ( regexp, separator + "$1" );
	}
	while ( intm.search ( regexp ) >= 0 )
	ctrl.value = intm;
}

function formatIntById (ctrl )
{
	var separator = ",";
	var intm =document.getElementById(ctrl).value.replace ( new RegExp ( separator, "g" ), "" );
	var regexp = new RegExp ( "\\B(\\d{3})(" + separator + "|$)" );
	do
	{
		intm = intm.replace ( regexp, separator + "$1" );
	}
	while ( intm.search ( regexp ) >= 0 )
	document.getElementById(ctrl).value = intm;
}

function formatIntLbl ( ctrl )
{
	
	var separator = ",";
	var intm = ctrl.innerText.replace ( new RegExp ( separator, "g" ), "" );
	var regexp = new RegExp ( "\\B(\\d{3})(" + separator + "|$)" );
	do
	{
		intm = intm.replace ( regexp, separator + "$1" );
	}
	while ( intm.search ( regexp ) >= 0 )
	ctrl.innerText = intm;
}

function formatTime ( ctrl )
{
	var separator = ":";
	var intm = ctrl.value.replace ( new RegExp ( separator, "g" ), "" );
	var regexp = new RegExp ( "\\B(\\d{2})(" + separator + "|$)" );
	do
	{
		intm = intm.replace ( regexp, separator + "$1" );
	}
	while ( intm.search ( regexp ) >= 0 )
	ctrl.value = intm;
}

function TimeMask( toField )
{
	var lcNewChar = String.fromCharCode(window.event.keyCode);
	var llRetVal = false;
	
	llRetVal = ((lcNewChar >= '0' && lcNewChar <= '9') || (lcNewChar <='.') || (lcNewChar <=',') ) ;
	
	return llRetVal;
}

function PriceMask( toField )
{
	var lcNewChar = String.fromCharCode(window.event.keyCode);
	var llRetVal = false;
	
	llRetVal = ((lcNewChar >= '0' && lcNewChar <= '9') || (lcNewChar <='.') || (lcNewChar <=',') ) ;
	
	return llRetVal;
}
function UpperMask( toField )
{
	var lcNewChar = String.fromCharCode(window.event.keyCode);
	var llRetVal = true;
	window.event.keyCode = lcNewChar.toUpperCase().charCodeAt(0);
	return llRetVal;
}
function LowerMask( toField )
{
	var lcNewChar = String.fromCharCode(window.event.keyCode);
	var llRetVal = true;
	window.event.keyCode = lcNewChar.toLowerCase().charCodeAt(0);
	return llRetVal;
}
function SC_Back()
{
history.back();

}

function textLimiterCounter(field, maxlimit,countField) 
{
maxlimit=maxlimit-1;
if (document.getElementById(field).value.length > maxlimit)
	{
	document.getElementById(field).value = document.getElementById(field).value.substring(0, maxlimit);
	}
else
	{
	document.getElementById(countField).innerHTML = maxlimit - document.getElementById(field).value.length;
	}
}
//------------------ SCTEXTBOXCI-----------------------------
function formatIntCI  ( ctrl )
{
	var MyDigitSeparator=document.getElementsByName("HdnDigitSeparator")[0].value;
	var MyScaleSeparator=document.getElementsByName("HdnScaleSeparator")[0].value;
	var intm = ctrl.value.replace ( new RegExp ("\\"+MyDigitSeparator, "g" ), "" );
	var regexp = new RegExp ( "\\B(\\d{3})(" + "\\"+MyDigitSeparator + "|\\"+MyScaleSeparator+"|$)" );
	do
	{
		intm = intm.replace ( regexp,MyDigitSeparator+"$1$2" );
		
	}
	while ( intm.search ( regexp ) >= 0)
	var SepIndex=intm.indexOf(MyScaleSeparator,0);
	
	if (SepIndex!=-1)
	{
	 var ScaleSubString=intm.substring(SepIndex+1).replace(MyDigitSeparator,"");
	 ScaleSubString=ScaleSubString.replace(MyScaleSeparator,"");
	 intm=intm.substring(0,SepIndex+1)+ScaleSubString;
	 }
	ctrl.value = intm;
}

function formatIntByIdCI (ctrl )
{
	var MyDigitSeparator=document.getElementsByName("HdnDigitSeparator")[0].value;
	var MyScaleSeparator=document.getElementsByName("HdnScaleSeparator")[0].value;
	var intm = document.getElementById(ctrl).value.replace ( new RegExp ("\\"+MyDigitSeparator, "g" ), "" );
	var regexp = new RegExp ( "\\B(\\d{3})(" + "\\"+MyDigitSeparator + "|\\"+MyScaleSeparator+"|$)" );
	do
	{
		intm = intm.replace ( regexp,MyDigitSeparator+"$1$2" );
	}
	while ( intm.search ( regexp ) >= 0)
	var SepIndex=intm.indexOf(MyScaleSeparator,0);
	if (SepIndex!=-1)
	{
	 var ScaleSubString=intm.substring(SepIndex+1).replace(MyDigitSeparator,"");
	 ScaleSubString=ScaleSubString.replace(MyScaleSeparator,"");
	 intm=intm.substring(0,SepIndex+1)+ScaleSubString;
	 }
	
	document.getElementById(ctrl).value = intm;
}

function formatIntLblCI ( ctrl )
{
	
	var MyDigitSeparator=document.getElementsByName("HdnDigitSeparator")[0].value;
	var MyScaleSeparator=document.getElementsByName("HdnScaleSeparator")[0].value;
	var intm = ctrl.innerText.replace ( new RegExp ("\\"+MyDigitSeparator, "g" ), "" );
	var regexp = new RegExp ( "\\B(\\d{3})(" + "\\"+MyDigitSeparator + "|\\"+MyScaleSeparator+"|$)" );
	do
	{
		intm = intm.replace ( regexp,MyDigitSeparator+"$1$2" );	
	}
	while ( intm.search ( regexp ) >= 0)
	var SepIndex=intm.indexOf(MyScaleSeparator,0);
	if (SepIndex!=-1)
	{
	 var ScaleSubString=intm.substring(SepIndex+1).replace(MyDigitSeparator,"");
	 ScaleSubString=ScaleSubString.replace(MyScaleSeparator,"");
	 intm=intm.substring(0,SepIndex+1)+ScaleSubString;
	 }
	
	ctrl.innerText = intm;
}

function PriceMaskCI(toField,e)
{
	if(document.all) 
		var e = window.event.keyCode; 
	else
		e = e.which; 
	var lcNewChar = String.fromCharCode(e);
	
	var llRetVal = false;
	var MyDigitSeparator=document.getElementsByName("HdnDigitSeparator")[0].value;
	var MyScaleSeparator=document.getElementsByName("HdnScaleSeparator")[0].value;
	llRetVal = ((lcNewChar >= '0' && lcNewChar <= '9') || (lcNewChar ==MyScaleSeparator)) ;
	
	return llRetVal;
}


//-----------------------------------------------------------

document.write("<DIV id=\"mylayer\" style=\"DISPLAY: none; Z-INDEX: 9999; VISIBILITY: visible; OVERFLOW: hidden; WIDTH: 204px; BORDER-TOP-STYLE: ridge; BORDER-RIGHT-STYLE: ridge; BORDER-LEFT-STYLE: ridge; POSITION: absolute; TOP: 200px; HEIGHT: 240px;BACKGROUND-COLOR: white; BORDER-BOTTOM-STYLE: ridge\" ms_positioning=\"GridLayout\"><IMG style=\"Z-INDEX: 9999; LEFT: 0px; WIDTH: 200px; POSITION: absolute; TOP: 0px\" src=\"/Kredix/images/kredixlogosmall.GIF\"><DIV id=\"mydhtmltext\" style=\"FONT-WEIGHT: normal; FONT-SIZE: 8pt; Z-INDEX: 102; LEFT: 2px; OVERFLOW: hidden; WIDTH: 98%; COLOR: black; FONT-FAMILY: verdana; POSITION: absolute; TOP: 40px; TEXT-ALIGN:Left\"	ms_positioning=\"FlowLayout\"></DIV> <IMG id=\"mypopupkapat\" style=\"Z-INDEX: 10000; POSITION: absolute;\" src=\"/Kredix/images/msgbox/btnkapat.GIF\" onclick='mycollaps(\"mylayer\",20)' id=\"imgbtnkapat\"/>					<DIV style=\"Z-INDEX: 999; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 30px; BACKGROUND-COLOR: black\"	ms_positioning=\"GridLayout\"></DIV><a id=\"KxTopRightClose\" onclick='mycollaps(\"mylayer\",20)' class=\"aW2G9\"  style=\"Z-INDEX: 99991;position:absolute;top:5px\" href=# >[X]</a></div>");
document.write("<iframe id=\"mylayerIF\" src=\"javascript:false;\" style=\"Z-INDEX:9998;POSITION:absolute;BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none;DISPLAY:none\"></iframe>");