//EKDNS NETWORK - ONLINE HABER SİSTEMİ V2.1
//#######################################
//##                                   ##
//##    EKHOST INTERNET HIZMETLERI     ##
//##     http://www.ekhost.gen.tr      ##
//##          info@ekdns.net           ##
//##                                   ##
//#######################################

function lib_bwcheck(){
	this.ver=navigator.appVersion
	this.agent=navigator.userAgent
	this.dom=document.getElementById?1:0
	this.opera5=this.agent.indexOf("Opera 5")>-1
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; 
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
	this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
	this.ie=this.ie4||this.ie5||this.ie6
	this.mac=this.agent.indexOf("Mac")>-1
	this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
	return this
}
var bw=new lib_bwcheck()

if(document.layers){
	scrX= innerWidth; scrY= innerHeight;
	onresize= function(){if(scrX!= innerWidth || scrY!= innerHeight){history.go(0)} }
}

function makeChangeTextObj(obj){
   	this.css = bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?document.layers[obj]:0;	
   	this.writeref = bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?document.layers[obj].document:0;	
	this.writeIt = b_writeIt;					
}
function b_writeIt(text,num){
	if (bw.ns4){
		this.writeref.write(text)
		this.writeref.close()
	}
    else this.writeref.innerHTML = messages[num]
}

function changeText(num){
	if(bw.bw) oMessage.writeIt(''+messages[num]+'', num)
}

function changeTextInit(){

	bw.opera5 = (navigator.userAgent.indexOf("Opera")>-1 && document.getElementById)?true:false
	if (bw.opera5) bw.ns6 = 0
	
	oMessage = new makeChangeTextObj('divMessage')
	oMessage = new makeChangeTextObj('divMessage1')
	oLinks = new makeChangeTextObj('divLinks')

	oMessage.css.visibility= "visible"
	oLinks.css.visibility= "visible"
}

if (bw.bw) onload = changeTextInit

function CheckCommentForm()
	{
		if(document.CommentForm.StrAuthorName.value=="")
	{
		window.alert ("Lütfen adınızı ve soyadınızı yazınız !");
			document.CommentForm.StrAuthorName.focus()
		return false;
	}
		if(document.CommentForm.StrAuthorEmail.value=="")
	{
		window.alert ("Lütfen email adresinizi yazınız !");
			document.CommentForm.StrAuthorEmail.focus()
		return false;
	}
		if(document.CommentForm.StrComment.value=="")
	{
		window.alert ("Lütfen haber yorumuzunu yazınız !");
			document.CommentForm.StrComment.focus()
		return false;
	}
	}

function CheckAdviceForm()
	{
		if(document.AdviceForm.StrYourName.value=="")
	{
		window.alert ("Lütfen adınızı ve soyadınızı yazınız !");
			document.AdviceForm.StrYourName.focus()
		return false;
	}
		if(document.AdviceForm.StrYourEmail.value=="")
	{
		window.alert ("Lütfen email adresinizi yazınız !");
			document.AdviceForm.StrYourEmail.focus()
		return false;
	}
		if(document.AdviceForm.StrReceiverName.value=="")
	{
		window.alert ("Lütfen tavsiye edeceğiniz kişinin adını yazınız !");
			document.AdviceForm.StrReceiverName.focus()
		return false;
	}
		if(document.AdviceForm.StrReceiverEmail.value=="")
	{
		window.alert ("Lütfen tavsiye edeceğiniz kişinin email adresini yazınız !");
			document.AdviceForm.StrReceiverEmail.focus()
		return false;
	}
	}

function CheckMessageForm()
	{
		if(document.MessageForm.StrAuthorName.value=="")
	{
		window.alert ("Lütfen adınızı ve soyadınızı yazınız !");
			document.MessageForm.StrAuthorName.focus()
		return false;
	}
		if(document.MessageForm.StrAuthorEmail.value=="")
	{
		window.alert ("Lütfen email adresinizi yazınız !");
			document.MessageForm.StrAuthorEmail.focus()
		return false;
	}
		if(document.MessageForm.StrBody.value=="")
	{
		window.alert ("Lütfen mesajınızı yazınız !");
			document.MessageForm.StrBody.focus()
		return false;
	}
	}

function CheckAuthorLoginForm()
	{
		if(document.AuthorLoginForm.StrUserName.value=="")
	{
		window.alert ("Lütfen kullanıcı adınızı yazınız !");
			document.AuthorLoginForm.StrUserName.focus()
		return false;
	}
		if(document.AuthorLoginForm.StrUserPass.value=="")
	{
		window.alert ("Lütfen kullanıcı şifrenizi yazınız !");
			document.AuthorLoginForm.StrUserPass.focus()
		return false;
	}
	}

function CheckArticleForm()
	{
		if(document.ArticleForm.StrSubject.value=="")
	{
		window.alert ("Lütfen makale başlığını yazınız !");
			document.ArticleForm.StrSubject.focus()
		return false;
	}
		if(document.ArticleForm.StrBody.value=="")
	{
		window.alert ("Lütfen makalenizi yazınız !");
			document.ArticleForm.StrBody.focus()
		return false;
	}
	}

function CheckContactForm()
	{
		if(document.ContactForm.StrName.value=="")
	{
		window.alert ("Lütfen adınızı ve soyadınızı yazınız !");
			document.ContactForm.StrName.focus()
		return false;
	}
		if(document.ContactForm.StrEmail.value=="")
	{
		window.alert ("Lütfen email adresinizi yazınız !");
			document.ContactForm.StrEmail.focus()
		return false;
	}
		if(document.ContactForm.StrSubject.value=="")
	{
		window.alert ("Lütfen iletişim konusunu yazınız !");
			document.ContactForm.StrSubject.focus()
		return false;
	}
		if(document.ContactForm.StrBody.value=="")
	{
		window.alert ("Lütfen mesajınızı yazınız !");
			document.ContactForm.StrBody.focus()
		return false;
	}
	}

function CheckRegisterForm()
	{
		if(document.RegisterForm.StrName.value=="")
	{
		window.alert ("Lütfen adınızı ve soyadınızı yazınız !");
			document.RegisterForm.StrName.focus()
		return false;
	}
		if(document.RegisterForm.StrName.value.length<6)
	{
		window.alert ("Adınız ve Soyadınız hatalı olabilir !");
			document.RegisterForm.StrName.focus()
		return false;
	}
		if(document.RegisterForm.StrEmail.value=="")
	{
		window.alert ("Lütfen email adresinizi yazınız !");
			document.RegisterForm.StrEmail.focus()
		return false;
	}
		if(document.RegisterForm.StrEmail.value.length<8)
	{
		window.alert ("E-Mail adresinizi hatalı yazdınız !");
			document.RegisterForm.StrEmail.focus()
		return false;
	}
		if(document.RegisterForm.StrUser.value=="")
	{
		window.alert ("Lütfen kullanıcı adınızı yazınız !");
			document.RegisterForm.StrUser.focus()
		return false;
	}
		if(document.RegisterForm.StrUser.value.length<5)
	{
		window.alert ("Kullanıcı adınız 5 karakterden uzun olmalıdır !");
			document.RegisterForm.StrUser.focus()
		return false;
	}
		if(document.RegisterForm.StrPass.value=="")
	{
		window.alert ("Lütfen şifrenizi yazınız !");
			document.RegisterForm.StrPass.focus()
		return false;
	}
		if(document.RegisterForm.StrPass.value.length<5)
	{
		window.alert ("Şifreniz 5 karakterden uzun olmalıdır !");
			document.RegisterForm.StrPass.focus()
		return false;
	}
		if(document.RegisterForm.StrDay.value=="0")
	{
		window.alert ("Lütfen doğum tarihinizi seçiniz / GÜN !");
			document.RegisterForm.StrDay.focus()
		return false;
	}
		if(document.RegisterForm.StrMonth.value=="0")
	{
		window.alert ("Lütfen doğum tarihinizi seçiniz / AY !");
			document.RegisterForm.StrMonth.focus()
		return false;
	}
		if(document.RegisterForm.StrYear.value=="0")
	{
		window.alert ("Lütfen doğum tarihinizi seçiniz / YIL !");
			document.RegisterForm.StrYear.focus()
		return false;
	}
		if(document.RegisterForm.StrCity.value=="0")
	{
		window.alert ("Lütfen yaşadığınız şehri seçiniz !");
			document.RegisterForm.StrCity.focus()
		return false;
	}
	}

function CheckLoginForm()
	{
		if(document.LoginForm.StrUser.value=="")
	{
		window.alert ("Lütfen kullanıcı adınızı yazınız !");
			document.LoginForm.StrUser.focus()
		return false;
	}
		if(document.LoginForm.StrUser.value.length<5)
	{
		window.alert ("Kullanıcı adınız 5 karakterden uzun olmalıdır !");
			document.LoginForm.StrUser.focus()
		return false;
	}
		if(document.LoginForm.StrPass.value=="")
	{
		window.alert ("Lütfen şifrenizi yazınız !");
			document.LoginForm.StrPass.focus()
		return false;
	}
		if(document.LoginForm.StrPass.value.length<5)
	{
		window.alert ("Şifreniz 5 karakterden uzun olmalıdır !");
			document.LoginForm.StrPass.focus()
		return false;
	}
	}

function CheckPassForm()
	{
		if(document.PassForm.StrPass.value=="")
	{
		window.alert ("Lütfen şifrenizi yazınız !");
			document.PassForm.StrPass.focus()
		return false;
	}
		if(document.PassForm.StrPass.value.length<5)
	{
		window.alert ("Şifreniz 5 karakterden uzun olmalıdır !");
			document.PassForm.StrPass.focus()
		return false;
	}
	}

var dDate = new Date();
var dCurMonth = dDate.getMonth();
var dCurDayOfMonth = dDate.getDate();
var dCurYear = dDate.getFullYear();
var objPrevElement = new Object();

function fToggleColor(myElement) {
var toggleColor = "#ff0000";
if (myElement.id == "calDateText") {
if (myElement.color == toggleColor) {
myElement.color = "";
} else {
myElement.color = toggleColor;
   }
} else if (myElement.id == "calCell") {
for (var i in myElement.children) {
if (myElement.children[i].id == "calDateText") {
if (myElement.children[i].color == toggleColor) {
myElement.children[i].color = "";
} else {
myElement.children[i].color = toggleColor;
            }
         }
      }
   }
}
function fSetSelectedDay(myElement){
if (myElement.id == "calCell") {
if (!isNaN(parseInt(myElement.children["calDateText"].innerText))) {
myElement.bgColor = "#c0c0c0";
objPrevElement.bgColor = "";
document.all.calSelectedDate.value = parseInt(myElement.children["calDateText"].innerText);
objPrevElement = myElement;
      }
   }
}
function fGetDaysInMonth(iMonth, iYear) {
var dPrevDate = new Date(iYear, iMonth, 0);
return dPrevDate.getDate();
}
function fBuildCal(iYear, iMonth, iDayStyle) {
var aMonth = new Array();
aMonth[0] = new Array(7);
aMonth[1] = new Array(7);
aMonth[2] = new Array(7);
aMonth[3] = new Array(7);
aMonth[4] = new Array(7);
aMonth[5] = new Array(7);
aMonth[6] = new Array(7);
var dCalDate = new Date(iYear, iMonth-1, 1);
var iDayOfFirst = dCalDate.getDay();
var iDaysInMonth = fGetDaysInMonth(iMonth, iYear);
var iVarDate = 1;
var i, d, w;
if (iDayStyle == 2) {
aMonth[0][0] = "Pazar";
aMonth[0][1] = "Pazartesi";
aMonth[0][2] = "Sali";
aMonth[0][3] = "Çarsamba";
aMonth[0][4] = "Persembe";
aMonth[0][5] = "Cuma";
aMonth[0][6] = "Cumartesi";
} else if (iDayStyle == 1) {
aMonth[0][0] = "Paz";
aMonth[0][1] = "Pzt";
aMonth[0][2] = "Sal";
aMonth[0][3] = "Çar";
aMonth[0][4] = "Per";
aMonth[0][5] = "Cum";
aMonth[0][6] = "Cmt";
} else {
aMonth[0][0] = "Pz";
aMonth[0][1] = "Pt";
aMonth[0][2] = "Sl";
aMonth[0][3] = "Çr";
aMonth[0][4] = "Pr";
aMonth[0][5] = "Cm";
aMonth[0][6] = "Ct";
}
for (d = iDayOfFirst; d < 7; d++) {
aMonth[1][d] = iVarDate;
iVarDate++;
}
for (w = 2; w < 7; w++) {
for (d = 0; d < 7; d++) {
if (iVarDate <= iDaysInMonth) {
aMonth[w][d] = iVarDate;
iVarDate++;
      }
   }
}
return aMonth;
}
function fDrawCal(iYear, iMonth, iCellWidth, iCellHeight, sDateTextSize, sDateTextWeight, iDayStyle) {
var myMonth;
myMonth = fBuildCal(iYear, iMonth, iDayStyle);
document.write("<table border='0' cellpadding=0 cellspacing=0 class='right_1'>")
document.write("<tr>");
document.write("<td align='center' bgcolor='#C0C0C0'>" + myMonth[0][0] + "</td>");
document.write("<td align='center' bgcolor='#C0C0C0'>" + myMonth[0][1] + "</td>");
document.write("<td align='center' bgcolor='#C0C0C0'>" + myMonth[0][2] + "</td>");
document.write("<td align='center' bgcolor='#C0C0C0'>" + myMonth[0][3] + "</td>");
document.write("<td align='center' bgcolor='#C0C0C0'>" + myMonth[0][4] + "</td>");
document.write("<td align='center' bgcolor='#C0C0C0'>" + myMonth[0][5] + "</td>");
document.write("<td align='center' bgcolor='#C0C0C0'>" + myMonth[0][6] + "</td>");
document.write("</tr>");
for (w = 1; w < 7; w++) {
document.write("<tr>")
for (d = 0; d < 7; d++) {
document.write("<td align='center' width='" + iCellWidth + "' height='" + iCellHeight + "' id=calCell style='CURSOR:Hand' onMouseOver='fToggleColor(this)' onMouseOut='fToggleColor(this)' onclick=fSetSelectedDay(this)>");
if (!isNaN(myMonth[w][d])) {
document.write("<font id=calDateText onMouseOver='fToggleColor(this)' style='CURSOR:Hand;FONT-FAMILY:Arial;FONT-SIZE:" + sDateTextSize + ";FONT-WEIGHT:" + sDateTextWeight + "' onMouseOut='fToggleColor(this)' onclick=fSetSelectedDay(this)>" + myMonth[w][d] + "</font>");
} else {
document.write("<font id=calDateText onMouseOver='fToggleColor(this)' style='CURSOR:Hand;FONT-FAMILY:Arial;FONT-SIZE:" + sDateTextSize + ";FONT-WEIGHT:" + sDateTextWeight + "' onMouseOut='fToggleColor(this)' onclick=fSetSelectedDay(this)> </font>");
}
document.write("</td>")
}
document.write("</tr>");
}
document.write("</table>")
}
function fUpdateCal(iYear, iMonth) {
myMonth = fBuildCal(iYear, iMonth);
objPrevElement.bgColor = "";
document.all.calSelectedDate.value = "";
for (w = 1; w < 7; w++) {
for (d = 0; d < 7; d++) {
if (!isNaN(myMonth[w][d])) {
calDateText[((7*w)+d)-7].innerText = myMonth[w][d];
} else {
calDateText[((7*w)+d)-7].innerText = " ";
         }
      }
   }
}

	function blockError(){return true;}
	window.onerror = blockError;
