//*********************************************************
//***********	prP MULTIMEDYA, ISTANBUL		   ********
//***********	Her hakkı saklıdır (c) Eylül 2005  ********
//*********************************************************

var message = ""
function CheckEditForm(frm){
	
	
	if (document.frm.pass.value=='') {
		message = message + "\nLütfen Şifrenizi yazınız.";
	}

	if (document.frm.passa.value=='') {
		message = message + "\nLütfen Şifrenizi Tekrar yazınız.";
	}

	if (document.frm.pass.value!=document.frm.passa.value) {
		message = message + "\nLütfen Şifrenizi kontrol ediniz.";
	}
	
	if (document.frm.fname.value=='') {
		message = message + "\nLütfen Adınızı yazınız.";
	}
	
	if (document.frm.lname.value=='') {
		message = message + "\nLütfen Soyadınızı yazınız.";
	}
	
	
	if (document.frm.email.value=='') {
		message = message + "\nLütfen E-posta Adresinizi yazınız.";
	}
	else {
	  if (document.frm.email.value!="" & !isEmail(document.frm.email.value)) {
	    message = message + "\nLütfen geçerli bir E-posta asresi yazınız.";
	  }
	}
	

	if (message != "") {
		alert(message)
		message = ""
		return false;
	}
	
	document.frm.act.value="save";
	return true;
}
/****************************************************************************************/
function SubmitReplyForm()
{
	document.frm.action = "messages_cumreply.asp";
	document.frm.submit();
}

/****************************************************************************************/
function SubmitDeleteForm()
{
	if (confirm("Mesajları silmek istediğinize emin misiniz?")) {
		return true;
	}
	else
	{
		return false;
	}
}
/****************************************************************************************/
function CheckLoginForm(frm){
//	var message = ""
	
	if (document.frm.user.value=='') {
		message = "\nLütfen Kullanıcı Adınızı yazınız.";
	}
	
	if (document.frm.pass.value=='') {
		message = message + "\nLütfen Şifrenizi yazınız.";
	}


	if (message != "") {
		alert(message)
		message = ""
		return false;
	}
	
	document.frm.act.value="save";
	return true;
}
/****************************************************************************************/

function CheckForm(mailserver){

	if(mailserver.theComponent[1].checked && mailserver.theSMTP.value=='') {
		alert("Lütfen SMTP Server giriniz.");
		return false;
	}
	
	if(mailserver.theComponent[2].checked && mailserver.theSMTP.value=='') {
		alert("Lütfen SMTP Server giriniz.");
		return false;
	}
	if(mailserver.theComponent[3].checked && mailserver.theSMTP.value=='') {
		alert("Lütfen SMTP Server giriniz.");
		return false;
	}

	return true;
}

/****************************************************************************************/

function CheckForgetForm(){

	if(document.frm.fMail.value=='') {
		alert("Lütfen E-mail giriniz.");
		return false;
	}
	else {
	  if (document.frm.fMail.value!="" & !isEmail(document.frm.fMail.value)) {
	    alert("Girdiğiniz E-mail adresi hatalı. Lütfen kontrol ediniz.");
	    return false;
	  }
	}
	
	document.frm.submit.disabled = true;
	return true;
}

/****************************************************************************************/

function isEmail(str) {
  var supported = 0;
  if (window.RegExp) {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported)
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  return (!r1.test(str) && r2.test(str));
}
/****************************************************************************************/
var iStartRecord = 1; 
var iCurRecord = 0; 
var iLastRecord = 11;
if (iLastRecord > 77) iLastRecord = 77;


function changeRowStyle(sID, sStyle) { 
  var colElements = document.getElementsByName(sID); 
  for (var i = 0; i < colElements.length; i++) 
  colElements[i].className = sStyle;
} 
/****************************************************************************************/

function deselectCurRecord() {
  if (iCurRecord != (iStartRecord - 1)) {
    changeRowStyle('rec' + iCurRecord, 'ListValue'); 
    iCurRecord = iStartRecord - 1; 
  }
}
/****************************************************************************************/

function OpenWin(theLink) {
	var iMyWidth;
	var iMyHeight;
	iMyWidth = (window.screen.width/2) - (122 + 10);
	iMyHeight = (window.screen.height/2) - (27 + 50);
	var theWin = 'width=250,height=240,resizable=no,status=no,scrollbars=no' + ",left=" + iMyWidth + ",top=" + iMyHeight + ",screenX=" + iMyWidth + ",screenY=" + iMyHeight
	window.open(theLink,"Windows",theWin)
}
/****************************************************************************************/

function OpenWinWH(theLink, w, h) {
	var iMyWidth;
	var iMyHeight;
	iMyWidth = (window.screen.width/2) - (122 + 10);
	iMyHeight = (window.screen.height/2) - (27 + 50);
	var theWin = 'width=' + w + ',height=' + h +',resizable=no,status=no,scrollbars=no' + ",left=" + iMyWidth + ",top=" + iMyHeight + ",screenX=" + iMyWidth + ",screenY=" + iMyHeight
	window.open(theLink,"Windows",theWin)
}

/****************************************************************************************/

function SaveGiftWin() {
	var theWin = 'width=400,height=300,resizable=no,status=no,scrollbars=yes';
    window.open('gift_save.asp',"Windows",theWin);
}

function PrintGiftWin() {
	var theWin = 'width=760,height=480,resizable=no,status=no,scrollbars=yes';
    window.open('gift_print.asp',"Windows",theWin);
}

/****************************************************************************************/

function SaveWinnersWin(number) {
	var theWin = 'width=400,height=300,resizable=no,status=no,scrollbars=yes';
	var theLink = "winners_save.asp?gr=" + number + "'"
    window.open(theLink, "Windows",theWin);
}

function PrintWinnersWin() {
	var theWin = 'width=760,height=480,resizable=no,status=no,scrollbars=yes';
    window.open('winners_print.asp',"Windows",theWin);
}
/****************************************************************************************/

function CheckAgendaForm(frm){
	
	
	if (document.frm.evHour.value=='00') {
		message = message + "\nLütfen Etkinlik Saatini seçiniz.";
	}
	
	if (document.frm.evName.value=='') {
		message = message + "\nLütfen Etkinlik İsmini yazınız.";
	}

	if (document.frm.evPlace.value=='') {
		message = message + "\nLütfen Etkinlik Yerini yazınız.";
	}
	
/*	if (document.frm.evDetail.value=='') {
		message = message + "\nLütfen Etkinlik Detayını yazınız.";
	}
*/		

	if (message != "") {
		alert(message)
		message = ""
		return false;
	}
	
	document.frm.act.value="save";
	return true;
}
/****************************************************************************************/
function SubmitEditUserForm(frm) {

	if (document.frm.name.value == "") {
		message = "Lütfen Adı yazınız.";
	}

	if (document.frm.sname.value == "") {
		message = message + "\nLütfen Soyadı yazınız.";
	}

	if (document.frm.nickName.value == "") {
		message = message + "\nLütfen Kod Adı yazınız.";
	}
	
	if (document.frm.eMail.value == "") {
		message = message + "\nLütfen E-mail adresini yazınız.";
	}

/*	if (document.frm.address.value == "") {
		message = message + "\nLütfen Ev adresini yazınız.";
	}
*/

	if (message != "") {
		alert(message)
		message = "";
		return false;
	}
	document.frm.send.disabled = true;
	return true;
}
/****************************************************************************************/
function CheckUserMsgForm(){

	if (document.eventform.subject.value==''){
		message = "Lütfen Mesaj Konusu bölümünü doldurunuz.";
	}
	
	if (document.eventform.message.value==''){
		message = message + "\nLütfen Mesaj bölümünü doldurunuz.";
	}
	
	if (message != "") {
		alert(message)
		message = "";
		return false;
	}
	return true;

}
/****************************************************************************************/

function CheckMsgTempForm(){
 var message = ""
	
	document.form1.act.value="confirm";
	
	if (document.form1.tempDesc.value==''){
		message = message + "\nLütfen Şablon Açıklama bölümünü doldurunuz.";
	}

	if (message != "") {
		alert(message)
		message = "";
		return false;
	}
	return true;
}

/****************************************************************************************/
function AlertDelete(theLink) {
	if (confirm("Kayıdı silmek istediğinizden emin misiniz?")) {
		window.location=theLink
	}
}

/****************************************************************************************/

function CheckNotRepliedForm(){
	
	var theSDate=document.msgFrm.year01.value + "-" + document.msgFrm.month01.value + "-" + document.msgFrm.day01.value;
	var theEDate=document.msgFrm.year02.value + "-" + document.msgFrm.month02.value + "-" + document.msgFrm.day02.value;
	
	var DateDiff = DaysDiff(
    new Date(theEDate.replace(/-/g, '/')),
    new Date(theSDate.replace(/-/g, '/')) )
    		
	if (DateDiff > 92) { // DateDiff 92 günden büyük ise hata verir
		message = "\nLütfen TARİH aralığını en fazla 3 AY olacak şekilde seçiniz.";
	}
	if (message != "") {
		alert(message)
		message = "";
		return false;
	}
	document.msgFrm.btnSubmit.disabled = true;
	return true;
}
/****************************************************************************************/

 // ISO 8601 Gregorian Days Difference Demo

function DaysDiff(D1, D2) { // Date Objects, with similar times
  return Math.round((D1-D2)/864e5) }

  
/****************************************************************************************/
function isValidString(checkStr, checkOK) {
	decPoints = 0;
	allNum = "";

	for (i = 0;  i < checkStr.length;  i++){
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
			if (ch == checkOK.charAt(j))
				break;
			if (j == checkOK.length){
				return false;
		}
		allNum += ch;
	}
	return true;
}
 /***************************************************************************************/
  PositionX = 100; PositionY = 100;
  defaultWidth  = 500; defaultHeight = 500;
  var AutoClose = false;
  if (parseInt(navigator.appVersion.charAt(0))>=4){
  var isNN=(navigator.appName=="Netscape")?1:0;
  var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}
  var optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
  var optIE='scrollbars=no,width=150,height=100,left='+PositionX+',resizable=yes top='+PositionY;

  function OpenPreview2(PageContent){
  if (isNN){imgWin=window.open('about:blank','',optNN);}
  if (isIE){imgWin=window.open('about:blank','',optIE);}
  with (imgWin.document){
  writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>');
  writeln('<sc'+'ript>');
  writeln('var isNN,isIE;');
  writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
  writeln('isNN=(navigator.appName=="Netscape")?1:0;');
  writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
  writeln('function doTitle(){document.title="ASLAN MAX";}');
  writeln('</sc'+'ript>');
  writeln('<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />');
  if (!AutoClose) writeln('</head><body bgcolor=FFFFFF scroll="no" onload="doTitle();self.focus()">')
  else writeln('</head><body bgcolor=FFFFFF scroll="no" onload="doTitle();self.focus()" onblur="self.close()">');
  writeln(PageContent);
  writeln('</body></html>');
  close();		
  }}

/***************************************************************************************/

var message = ""

function CheckMemberLog(){

			
		if (document.frmLogin.txtUser.value=='') {
			message = message + "\nLütfen Kullanıcı Adınızı yazınız.";
		}
	
		if (document.frmLogin.txtPass.value=='') {
			message = message + "\nLütfen Şifrenizi yazınız.";
		}
		
		if (message != "") {
			alert(message)
			message = ""
			return false;
		}
return true;
}

