function SilKontrol(gourl){
	var passed=false;
	var nededi = confirm('Gerçekten Silmek İstediğinize Eminmisiniz??');
	if (nededi){
		document.location.replace(gourl);
		passed = true;
	}
return passed;
}

function CLen(obj,leng) {
	if (obj.value.length >= leng) {
		fixElement(obj, "Girilen bilgi çok fazla..\nEn fazla "+leng+" karakter olmalı..");
		return false;
	}else{
		return true;
	}
}

function CNum(obj){
	if ((obj.value != "")&&(!allowInString(obj.value,"0123456789.,"))) {
		obj.value = "";
		fixElement(obj, "Girilen bilgi sadece rakamlardan oluşmalıdır..\nRakamlar arasında boşluk bırakmayınız.. '.' ve ',' kullanabilirsiniz..");
		return false;
	}else{
		return true;
	}
}

function GoURL(urlname){
  var w=window.open(urlname,"_blank","directories=0,location=0,menubar=0,scrollbars=auto,resizeable=0,status=0,toolbar=0,width=500,height=600");
  w.focus();
}
function OpenURL(urlname){
  var w=window.open(urlname,"_blank","directories=0,location=0,menubar=0,scrollbars=auto,resizeable=1,status=0,toolbar=0,fullscreen=1");
  w.focus();
}
function ChColor(obj, fobj, cmode){
var arr = showModalDialog("./selcolor.htm","","font-family:Verdana; font-size:12; dialogWidth:30em; dialogHeight:34em;  status=no");
	if (arr != null){
		form_obj = eval('document.forms.editform.' + fobj);
		form_obj.value = arr;
		view_obj = eval(obj);
		if (cmode == 1){
			view_obj.style.backgroundColor = arr;
		}else{
			view_obj.style.color = arr;
		}
	}
}

function noktala(number) {
	number = '' + number;
	if (number.length > 3)
		{
		var mod = number.length % 3;
		var output = (mod > 0 ? (number.substring(0,mod)) : '');
		for (i=0 ; i < Math.floor(number.length / 3); i++)
			{
			if ((mod == 0) && (i == 0))
			output += number.substring(mod+ 3 * i, mod + 3 * i + 3);
			else
			output+= '.' + number.substring(mod + 3 * i, mod + 3 * i + 3);
			}
			return (output);
		}
	else return number;
}


function validate_date(datevalue,donemson) {

	datevalue=replaceString(".", "", datevalue);
	datevalue=replaceString("/", "", datevalue);
	var entry = datevalue.substring(4,8) + datevalue.substring(2,4) + datevalue.substring(0,2); //12122112

	if (datevalue.length != 8){
		err_message = "Lütfen doğru bir tarih giriniz..";
		return false;
	}else if (!allowInString(datevalue,"0123456789")){
		err_message = "Lütfen Tarih bilgisini dd/mm/yyyy Formatında Giriniz..";
		return false;
	}else if (datevalue.substring(2,4) > 12){
		err_message = "Yanlış Tarih Formatı: Ay ve gün değerlerini ters girdiniz..";
		return false;
	}else if ((entry < bugun) && donemson){
		err_message = "Girilen bilgi şu anki tarihten önce olamaz..";
		return false;
	}else{
		return true;
	}
}

function allowInString (InString, RefString)  {
        if(InString.length==0) return (false);
        for (var Count=0; Count < InString.length; Count++)  {
        var TempChar= InString.substring (Count, Count+1);
      if (RefString.indexOf (TempChar, 0)==-1)  
        return (false);
   }
   return (true);
}


function replaceString(oldS,newS,fullS){
for (var i=0; i<fullS.length; i++) {
      if (fullS.substring(i,i+oldS.length) == oldS) {
	           fullS = fullS.substring(0,i)+newS+fullS.substring(i+oldS.length,fullS.length)
      }
   }
return fullS
}

function show_submenu(str_DivName){
// <div id="pack_programe" style="display:none">
	var obj_Div = eval('document.all.' + str_DivName);
	if (obj_Div.style.display == 'none'){
		obj_Div.style.display = 'block'
	}else{
		obj_Div.style.display = 'none'
	}
}

function ShowSub(SubName){
if(bw.ns4){
	obj = document.getElementById(SubName);
	obj.visibility = "show";
}else if(bw.ns6){
	obj = document.getElementById(SubName);
	obj.style.visibility = "visible";
}else{
	obj = document.all[SubName].style;
	obj.visibility = "visible";
}
}

function HideSub(SubName){
if(bw.ns4){
	obj = document.getElementById(SubName);
	obj.visibility = "hide";
}else if(bw.ns6){
	obj = document.getElementById(SubName);
	obj.style.visibility = "hidden";
}else{
	obj = document.all[SubName].style;
	obj.visibility = "hidden";
}
}

function fixElement(element, message) {
alert(message);
element.focus();
}


function isTeklifReady(form) {
var passed = false;
	if (form.Tanim.value == "") {
    fixElement(form.Tanim, "Lütfen Birim Tanımını Giriniz..");
    }
    else if (form.BirimFiyat.value == ""){
    fixElement(form.BirimFiyat, "Lütfen Birim Fiyatı giriniz..");
    }
	else if (form.KDVOran.value == ""){
    fixElement(form.KDVOran, "Lütfen KDV Oranı Giriniz..");
    }
    else {
	    passed = true;
    }
return passed;
}

function isGorusReady(form) {
var passed = false;
	if (form.Mesaj.value == "") {
    fixElement(form.Mesaj, "Lütfen bir mesaj yazınız..");
    }
    else {
	    passed = true;
    }
return passed;
}

function isUsersReady(form) {
var passed = false;
	if (form.Password.value == "") {
    fixElement(form.Password, "Lütfen mevcut şifrenizi yazınız.. Şifreniz girilmeden değişiklik yapılmayacaktır.");
    }
    else if (form.Password2.value != form.Password3.value){
    fixElement(form.Password3, "Lütfen Şifre Onayı bölümünde YENİ şifrenizi tekrar yazınız..");
    }
	else if (form.TH_Yetkilisi.value == ""){
    fixElement(form.TH_Yetkilisi, "Lütfen Firmanızın TeklifHavuzu.com Yetkilisini Yazınız..");
    }
    else if (form.TH_Email.value.indexOf("@") == -1 ||
             form.TH_Email.value.indexOf(".") == -1) {
    fixElement(form.TH_Email, "Lütfen e-mail adresinizi doğru yazınız..");
    }
    else {
	    passed = true;
    }
return passed;
}

function isTalepReady(form) {
var passed = false;
	if (form.Tanim.value == "") {
    fixElement(form.Tanim, "Lütfen Talep Başlığını Giriniz..");
    }
    else if (form.Ozet.value == ""){
    fixElement(form.Ozet, "Lütfen Talep Özetini giriniz..");
    }
	else if (form.Detay.value == ""){
    fixElement(form.Detay, "Lütfen Talep Detayını Giriniz..");
    }
    else {
	    passed = true;
    }
return passed;
}

function isTalepGroupReady(form) {
var passed = false;
	if (form.GR.options[form.GR.selectedIndex].value == "0") {
    fixElement(form.GR, "Lütfen Sektör Başlığı Seçiniz..");
    }
    else if (form.AGR.options[form.AGR.selectedIndex].value == "0"){
    fixElement(form.AGR, "Lütfen Alt Sektör Başlığı Seçiniz..");
	}
    else {
	    passed = true;
    }
return passed;
}


function isNewsReady(form) {
var passed = false;
	if (!validate_date(form.NewsDate.value,0)) {
    fixElement(form.NewsDate, err_message);
    }
    else if (!validate_date(form.NewsExpire.value,1)) {
    fixElement(form.NewsExpire, err_message);
    }
    else if (form.NewsTitle.value == "") {
    fixElement(form.NewsTitle, "Lütfen Bir Başlık Giriniz..");
    }
    else if ((form.NewsDesc.value == "") && (form.NewsContent.value == "")){
    fixElement(form.NewsDesc, "Lütfen Haber Özeti yada Haber Metnini giriniz..");
    }
	else if (form.NewsTitle.value.length > 80){
    fixElement(form.NewsTitle, "Haber Başlığı 80 karakterden fazla olamaz..");
    }
	else if (form.NewsDesc.value.length > 200){
    fixElement(form.NewsDesc, "Haber Özeti 200 karakterden fazla olamaz..");
    }
	else if (form.NewsContent.value.length > 4000){
    fixElement(form.NewsContent, "Haber İçeriği 2000 karakterden fazla olamaz..");
    }
    else {
	    passed = true;
    }
return passed;
}



function isLoginReady(form) {
var passed = false;
    if (form.isim.value == "") {
    fixElement(form.isim, "Lütfen Kullanıcı İsminizi Yazınız..");
    }
    else if (form.sifre.value == "") {
    fixElement(form.sifre, "Lütfen Şifrenizi Yazınız..");
    }
    else {
    passed = true;
    }
return passed;
}

function isMailReady(form) {
var passed = false;
    if (form.isim.value == "") {
    fixElement(form.isim, "Lütfen isminizi yazınız..");
    }
    else if (form.email.value.indexOf("@") == -1 ||
             form.email.value.indexOf(".") == -1) {
    fixElement(form.email, "Lütfen geçerli bir e-mail adresi yazınız..");
    }
    else {
    passed = true;
    }
return passed;
}
/*    onSubmit = "return isMailReady(this);"   */

function isSendMailReady(form) {
var passed = false;
    if (form.isim.value == "") {
    fixElement(form.isim, "Lütfen isminizi yazınız..");
    }
    else if (form.email.value.indexOf("@") == -1 ||
             form.email.value.indexOf(".") == -1) {
    fixElement(form.email, "Lütfen geçerli bir e-mail adresi yazınız..");
    }
    else {
    passed = true;
    }
return passed;
}

function HighLight(tname, renk, hmode){
	if (hmode == 1) {
		cursorname = 'hand';
	}else{
		cursorname = 'default';
	}
	//alert("Current: " + tname.name + "\nNew: " + renk);
	tname.bgColor = renk;
	tname.style.cursor = cursorname;
}

function HL(tname, hmode){
	if (hmode == 1) {
		tname.style.cursor = 'hand';
		if (tname.name != CurrMenu){
			tname.style.backgroundColor = MenuBGHColor;
			tname.style.color = MenuHColor;
		}
	}else{
		tname.style.cursor = 'default';
		if (tname.name != CurrMenu){
			tname.style.color = MenuColor;
			tname.style.backgroundColor = MenuBGColor;
		}
	}
}

function HighL(tname){
		obje = eval('document.all.' + tname + '.style');
		obje.backgroundColor = MenuBGAColor;
		obje.color = MenuHColor;
		CurrMenu = tname;
}


function DosyaSec(dosyaismi, fpath){
	if (!fpath){fpath="0";}
	MYWidth = 300;
	MYHeight = 400;
	MYLeft = (screen.availWidth-MYWidth)/2;
	MYTop = (screen.availHeight-MYHeight)/2;
	KFeatures = "resize=no,width=" + MYWidth + ",height=" + MYHeight + ",left=" + MYLeft + ",top=" + MYTop;
	Loc = './dosyasec.asp?dosya=' + dosyaismi + '&fpath=' + fpath;
	window.open(Loc,'MyPoPuP',KFeatures);
}

function DosyaYukle(dosyaismi, fpath){
	if (!fpath){fpath="0";}
	MYWidth = 400;
	MYHeight = 100;
	MYLeft = (screen.availWidth-MYWidth)/2;
	MYTop = (screen.availHeight-MYHeight)/2;
	KFeatures = "resize=no,width=" + MYWidth + ",height=" + MYHeight + ",left=" + MYLeft + ",top=" + MYTop;
	Loc = './dosyayukle.asp?dosya=' + dosyaismi + '&fpath=' + fpath;
	window.open(Loc,'MyPoPuP',KFeatures);
}


function DosyaSectim(elementname, elementvalue, fpath){
	if (!fpath){fpath="0";}
	var formelem = eval ('self.opener.document.' + elementname);
	formelem.value = elementvalue;
	if (fpath == 2){
		ChBGPic(elementname, elementvalue);
	}else{
		formelem.focus();
	}
	
	self.close();
}



function holdThis(){
	kayak_ok = false;
}

function releaseThis(){
	kayak_ok = true;
}

function kaydir(scrollname, maxwidth){
if (kayak == 2000){kayak=31;}
if (kayak == 30){kayak=2000;}

if(bw.ns){
	x = document.getElementById(scrollname).left;
	y = document.getElementById(scrollname).top;
	if (document.getElementById(scrollname).width){
		w = document.getElementById(scrollname).width;
	}else{
		w = document.getElementById(scrollname).clip.left + document.getElementById(scrollname).clip.right;
	}
}
if(bw.ie){
	x = document.all[scrollname].style.pixelLeft;
	y = document.all[scrollname].style.pixelTop;
	if (false && document.all[scrollname].style.pixelWidth){
		h = document.all[scrollname].style.pixelWidth;
    }else{
      w = document.all[scrollname].clientWidth;
	}
}

if ((x + w) <= 0){
x = maxwidth;
}else{
x = x - 1;
}

if (kayak_ok && kayak_enable){
	moveLayerTo(scrollname, x, y);
}
setTimeout("kaydir('" + scrollname + "', '" + maxwidth + "');", kayak);
}

function moveLayerTo(layer, x, y)
{
  if(bw.ns){
    document.getElementById(layer).moveTo(x, y);
  }
  if(bw.ie){
    document.all[layer].style.left = x;
    document.all[layer].style.top  = y;
  }
}

function lib_bwcheck(){ //Browsercheck (needed)
	this.ver=navigator.appVersion; this.agent=navigator.userAgent
	this.dom=document.getElementById?1:0
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0;
	this.ie4=(document.all && !this.dom)?1:0;
	this.ie=this.ie4||this.ie5||this.ie6
	this.mac=this.agent.indexOf("Mac")>-1
	this.opera5=this.agent.indexOf("Opera 5")>-1
	this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
	this.ns4=(document.layers && !this.dom)?1:0;
	this.ns=this.ns4||this.ns6
	this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ie || this.ns || this.ns4 || this.ns6 || this.opera5 || this.dom)
	return this
}
	var bw=new lib_bwcheck()
	var kayak = 30; // Text Scroler Delay
	var kayak_ok = true;
	var kayak_enable = true;
	var MenuBGColor;
	var MenuBGHColor;
	var MenuBGAColor;
	var MenuColor;
	var MenuHColor;
	var CurrMenu;

	var today;
	var bugun;
	var buggun;

	today = new Date();
	lm_month=today.getMonth()+1;
	if (lm_month<10){
		lm_month='0'+lm_month;
	}
	lm_day=today.getDate();
	if (lm_day<10){
		lm_day='0'+lm_day;
	}
	lm_year=today.getYear();

	bugun = parseInt(lm_year+lm_month+lm_day);
	buggun = lm_day + '.' + lm_month + '.' + lm_year;