

//*******************//

// pop-up kontrolleri



function PopupPic(sPicURL) { 

window.open("?"+sPicURL, "", "resizable=0,height=300,width=500");

}



function poppic(pro) { 

window.open("?proID="+pro, "", "resizable=0,height=300,width=300");

}



function popadv(key)

{

w1=window.open("?type="+key,'screen','height=410,width=400,scrollbars=no');

}





//********************//

//** kutu kontrol //



function clearField(field) {

if (field.value == field.defaultValue) {

field.value = "";

}

}	



function checkField(field) {

if (field.value == "") {

field.value = field.defaultValue;

}

}







//********************//

//** arama kelime kontrol //



function search_onsubmit() {



if (search.word.value.length<3) {

alert('Arama için en az üç harfli bir sözcük girmeniz gerekmektedir.');

return false;

}



if (search.word.value == " Site içi arama") {

alert(" Arama yapılması için lütfen bir kelime giriniz.");

return false;

}



}







//*******************//

//** jump menu scripti //



function MM_jumpMenu(targ,selObj,restore){ //v3.0

eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");

if (restore) selObj.selectedIndex=0;

}







//********************//

// form check core kodlari

function tckimlikchecker(fieldname,formname){ if(!formname) formname = "0"; if(document.forms[formname].elements[fieldname].value <10000000000 || document.forms[formname].elements[fieldname].value >99999999999 || (document.forms[formname].elements[fieldname].value % 2)!=0){ document.forms[formname].elements[fieldname].focus();return false;}return true;}



function fieldchecker(fieldname,formname){ if(!formname) formname = "0"; if(document.forms[formname].elements[fieldname].value == ""){ document.forms[formname].elements[fieldname].focus();return false;}return true;}



function equalitychecker(fieldname1,fieldname2,formname){ if(!formname) formname = "0"; if(document.forms[formname].elements[fieldname1].value != document.forms[formname].elements[fieldname2].value){document.forms[formname].elements[fieldname2].focus(); return false;}return true;}



function radiochecker(fieldname,formname) {  if(!formname) formname = "0";  for (var i = 0; i < document.forms[formname].elements[fieldname].length; i++) { var e = document.forms[formname].elements[fieldname][i]; if(e.checked) { return true;} } return false;}



function emailCheck (formName,emailStr) {

emailStr = document.forms[formName].elements[emailStr].value;

var emailPat=/^(.+)@(.+)$/

var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"

var validChars="\[^\\s" + specialChars + "\]"

var quotedUser="(\"[^\"]*\")"

var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/

var atom=validChars + '+'

var word="(" + atom + "|" + quotedUser + ")"

var userPat=new RegExp("^" + word + "(\\." + word + ")*$")

var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")

var matchArray=emailStr.match(emailPat)

if (matchArray==null) {

alert("Email adresiniz geçerli görünmüyor. (@ ve .' işaretlerini kontrol ediniz)")

return false

}

var user=matchArray[1]

var domain=matchArray[2]

if (user.match(userPat)==null) {

alert("Email adresinin kullanici adı bölümü geçerli görünmüyor.")

return false

}

var IPArray=domain.match(ipDomainPat)

if (IPArray!=null) {

for (var i=1;i<=4;i++) {

if (IPArray[i]>255) {

alert("Tanımlanan IP adresi geçerli değil!")

return false

}

}

return true

}

var domainArray=domain.match(domainPat)

if (domainArray==null) {

alert("Email adresiniz geçerli görünmüyor.")

return false

}

var atomPat=new RegExp(atom,"g")

var domArr=domain.match(atomPat)

var len=domArr.length

if (domArr[domArr.length-1].length<2 || 

domArr[domArr.length-1].length>3) {

alert("Email adresiniz 3 karakterli domain ya da 2 karakterli ülke uzantısı ile bitmeli.")

return false

}

if (len<2) {

var errStr="Email adresiniz geçersiz!"

alert(errStr)

return false

}

return true;

}



isNS=(document.layers || (document.getElementById && !document.all)) ? true : false;



function onlyNumber(e) {

var keyCode = (isNS) ? e.which : e.keyCode;

if ((keyCode<48 || keyCode>57)&&keyCode!=8&&keyCode!=0&&keyCode!=44){

return false;}

}



function onlyPhoneNumber(e) {

var keyCode = (isNS) ? e.which : e.keyCode;



if ((keyCode<48 || keyCode>57)&&keyCode!=8&&keyCode!=0&keyCode!=40&keyCode!=41&keyCode!=45){

return false;}

}



function onlyLetter(e) {

var keyCode = (isNS) ? e.which : e.keyCode;

if (keyCode > 47 && keyCode<58){

return false;}

}



function showKeyCode(e) {

var keyCode = (isNS) ? e.which : e.keyCode;

window.status=keyCode;

return true;

}





function toggle(table)	

{



if(document.getElementById(table).style.display=='none'){

document.getElementById(table).style.display='';

}

else{

document.getElementById(table).style.display='none';

}



if(table=='miktar'){

document.getElementById('qty').focus();

}



}





function bilgivaryok(table)	

{



if(document.getElementById(table).style.display=='none'){

document.getElementById(table).style.display='';

}

else{

document.getElementById(table).style.display='none';

}



}







function get_radio_value(formname,radioname) {

var thevalue = '';

var x = document.forms[formname].elements[radioname];

for (var i=0; i<x.length; i++)

{

if (x[i].checked)

{

thevalue = x[i].value;

break;

}

}

return thevalue;

}







//********************//

// form kontrolu



function formCheck(formName){



if(formName=="kariyer"){

if(!fieldchecker("bolum",formName)){ alert("Lütfen ilgilendiğiniz görev tanımını seçiniz!"); return false};

if(!fieldchecker("adsoyad",formName)){ alert("Lütfen adınız ve soyadınızı yazınız!"); return false};

if(!fieldchecker("dogumyeri",formName)){ alert("Lütfen doğum yerinizi seçiniz!"); return false};

if(!fieldchecker("dogumgunu",formName)){ alert("Lütfen doğum gününüzü seçiniz!"); return false};

if(!fieldchecker("dogumayi",formName)){ alert("Lütfen doğum ayınızı seçiniz!"); return false};

if(!fieldchecker("dogumyili",formName)){ alert("Lütfen doğum yılınızı seçiniz!"); return false};

if(!fieldchecker("medenidurum",formName)){ alert("Lütfen medeni durumunuzu seçiniz!"); return false};

if(!fieldchecker("adres",formName)){ alert("Lütfen açık adresinizi belirtiniz!"); return false};

if(!fieldchecker("telev",formName)){ alert("Lütfen size ulaşabileceğimiz bir telefon numarası giriniz!"); return false};

if(!fieldchecker("email",formName)){ alert("Lütfen emailinizi giriniz!"); return false};

if(!emailCheck(formName,"email")){ return false};

if(!radiochecker("cinsiyet",formName)){ alert("Lütfen cinciyetinizi seçiniz!"); return false};

if(!fieldchecker("uyruk",formName)){ alert("Lütfen uyruğunuzu giriniz!"); return false};

if(document.formName.cinsiyet.value=='Erkek'){if(!radiochecker("askerlik_durum",formName)){ alert("Lütfen askerlik durumunuzu seçiniz!"); return false};}

return true;

}

else if(formName=="iletisim"){

if(!fieldchecker("adsoyad",formName)){ alert("Lütfen ad soyad alanını giriniz!"); return false};

if(!fieldchecker("sehir",formName)){ alert("Lütfen bulunduğunuz şehiri seçiniz!"); return false};

if(!fieldchecker("ilce",formName)){ alert("Lütfen bulunduğunuz ilçeyi giriniz!"); return false};

if(!fieldchecker("email",formName)){ alert("Lütfen e-mail alanını giriniz!"); return false};

if(!emailCheck(formName,"email")){ return false};

if(!fieldchecker("mesajkonu",formName)){ alert("Lütfen mesaj konusunu giriniz!"); return false};

if(!fieldchecker("mesaj",formName)){ alert("Lütfen mesaj alanını giriniz!"); return false};

return true;



}

else if(formName=="uye"){

if(!fieldchecker("email",formName)){ alert("Lütfen emailinizi giriniz!"); return false};

if(!emailCheck(formName,"email")){ return false};

if(!fieldchecker("sifre1",formName)){ alert("Lütfen şifrenizi giriniz!"); return false};

if(!fieldchecker("sifre2",formName)){ alert("Lütfen şifrenizi tekrar giriniz!"); return false};

if(!equalitychecker("sifre1","sifre2",formName)){ alert("Lütfen şifrenizi kontrol ediniz! Aynı görünmüyor!"); return false};

if(get_radio_value(formName,"uyetip")=="normal" ){

if(!fieldchecker("adsoyad",formName)){ alert("Lütfen adınızı ve soyadınızı yazınız!"); return false};

if(!tckimlikchecker("tckimlik",formName)) {alert("Lütfen T.C kimlik numaranızı doğru yazınız. Alacağınız ürünlerin faturası için bu bilginin doğru verilmesi yasal olarak mecburidir.!"); return false};            

if(!fieldchecker("il",formName)){ alert("Lütfen ikamet ettiğiniz ili seçiniz!"); return false};

if(!fieldchecker("ilce",formName)){ alert("Lütfen ikamet ettiğiniz ilçeyi yazınız!"); return false};

if(!fieldchecker("adres",formName)){ alert("Lütfen açık adresinizi yazınız!"); return false};

if(!fieldchecker("telev",formName)){ alert("Lütfen size ulaşabileceğimiz bir telefon numarası yazınız!"); return false};

if(!fieldchecker("dogumgunu",formName)){ alert("Lütfen doğum gününüzü seçiniz!"); return false};

if(!fieldchecker("dogumayi",formName)){ alert("Lütfen doğum ayınızı seçiniz!"); return false};

if(!fieldchecker("dogumyili",formName)){ alert("Lütfen doğum yılınızı seçiniz!"); return false}; 
  
if(!fieldchecker("kod",formName)){ alert("Lütfen ekranda gördüğünüz güvenlik kodunu yazınız!"); return false};   

}

else if(get_radio_value(formName,"uyetip")=="kurumsal"){

if(!fieldchecker("firma_ad",formName)){ alert("Lütfen kurumunuzun adını yazınız!"); return false};

if(!fieldchecker("firma_yetkili",formName)){ alert("Lütfen kurumunuz adına yetkili kişi olarak adınızı, soyadınızı yazınız!"); return false};

if(!fieldchecker("firma_il",formName)){ alert("Lütfen kurumunuzun bulunduğu ili seçiniz!"); return false};

if(!fieldchecker("firma_ilce",formName)){ alert("Lütfen kurumunuzun bulunduğu ilçeyi yazınız!"); return false};

if(!fieldchecker("firma_adres",formName)){ alert("Lütfen kurumunuzun adresini yazınız!"); return false};

if(!fieldchecker("firma_tel",formName)){ alert("Lütfen kurumunuzun telefonunu yazınız!"); return false};

if(!fieldchecker("firma_vd",formName)){ alert("Lütfen kurumunuzun vergi dairesini yazınız!"); return false};

if(!fieldchecker("firma_vn",formName)){ alert("Lütfen kurumunuzun vergi numarasını yazınız!"); return false};

if(!fieldchecker("kod",formName)){ alert("Lütfen ekranda gördüğünüz güvenlik kodunu yazınız!"); return false};

}



return true;

}

else if(formName=="profilim"){

if(!fieldchecker("email",formName)){ alert("Lütfen emailinizi giriniz!"); return false};

if(!emailCheck(formName,"email")){ return false};

if(!fieldchecker("sifre1",formName)){ alert("Lütfen şifrenizi giriniz!"); return false};

if(!fieldchecker("sifre2",formName)){ alert("Lütfen şifrenizi tekrar giriniz!"); return false};

if(!equalitychecker("sifre1","sifre2",formName)){ alert("Lütfen şifrenizi kontrol ediniz! Aynı görünmüyor!"); return false};



if(document.profilim.uyetip.value=="normal"){

if(!fieldchecker("adsoyad",formName)){ alert("Lütfen adınız ve soyadınızı yazınız!"); return false};

if(!tckimlikchecker("tckimlik",formName)) {alert("Lütfen T.C kimlik numaranızı doğru yazınız. Alacağınız ürünlerin faturası için bu bilginin doğru verilmesi yasal olarak mecburidir.!"); return false};



if(!fieldchecker("adres",formName)){ alert("Lütfen açık adresinizi belirtiniz!"); return false};

if(!fieldchecker("telev",formName)){ alert("Lütfen size ulaşabileceğimiz bir telefon numarası giriniz!"); return false};

if(!fieldchecker("dogumgunu",formName)){ alert("Lütfen doğum gününüzü seçiniz!"); return false};

if(!fieldchecker("dogumayi",formName)){ alert("Lütfen doğum ayınızı seçiniz!"); return false};

if(!fieldchecker("dogumyili",formName)){ alert("Lütfen doğum yılınızı seçiniz!"); return false};

}   

else { 

if(!fieldchecker("firma_ad",formName)){ alert("Lütfen firmanın adını yazınız!"); return false};

if(!fieldchecker("firma_yetkili",formName)){ alert("Lütfen firmada yetkili bir kişinin adını ve soyadını yazınız!"); return false};

if(!fieldchecker("firma_adres",formName)){ alert("Lütfen firma adresini yazınız!"); return false};

if(!fieldchecker("firma_tel",formName)){ alert("Lütfen firma telefonunu yazınız!"); return false};

if(!fieldchecker("firma_vd",formName)){ alert("Lütfen firmanın vergi dairesini yazınız!"); return false};

if(!fieldchecker("firma_vn",formName)){ alert("Lütfen firmanın vergi numarasını yazınız!"); return false};

}



return true;

}

else if(formName=="ariza"){

if(document.ariza.uye_tipi.value=="normal"){

if(!fieldchecker("adsoyad",formName)){ alert("Lütfen adınız ve soyadınızı yazınız!"); return false};

if(!fieldchecker("meslek",formName)){ alert("Lütfen mesleğinizi belirtiniz!"); return false};

if(!fieldchecker("adres",formName)){ alert("Lütfen açık adresinizi belirtiniz!"); return false};

if(!fieldchecker("tel",formName)){ alert("Lütfen size ulaşabileceğimiz bir telefon numarası giriniz!"); return false};

if(!fieldchecker("email",formName)){ alert("Lütfen emailinizi giriniz!"); return false};

if(!emailCheck(formName,"email")){ return false};

}

else if(document.ariza.uye_tipi.value=="kurumsal"){

if(!fieldchecker("firma_ad",formName)){ alert("Lütfen firmanın adını yazınız!"); return false};

if(!fieldchecker("firma_yetkili",formName)){ alert("Lütfen firmada yetkili bir kişinin adını ve soyadını yazınız!"); return false};

if(!fieldchecker("adres",formName)){ alert("Lütfen açık adresinizi belirtiniz!"); return false};

if(!fieldchecker("tel",formName)){ alert("Lütfen size ulaşabileceğimiz bir telefon numarası giriniz!"); return false};

if(!fieldchecker("email",formName)){ alert("Lütfen emailinizi giriniz!"); return false};

if(!emailCheck(formName,"email")){ return false};



}



/*if(!fieldchecker("il",formName)){ alert("Lütfen bir ürün üst kategorisi seçiniz!"); return false};

if(!fieldchecker("alt",formName) || document.ariza.alt.value=="#"){ alert("Lütfen bir ürün alt kategorisi seçiniz!"); return false};

if(!fieldchecker("urun",formName) || document.ariza.urun.value=="#"){ alert("Lütfen bir ürün seçiniz!"); return false};*/



if(get_radio_value(formName,"urun_tipi")==""){ alert("Lütfen ürün tipini seçiniz!"); return false};

if(!fieldchecker("urun_adi",formName)){ alert("Lütfen ürün adını yazınız!"); return false};

if(!fieldchecker("ariza_aciklama",formName)){ alert("Lütfen ürün arızasını yazınız!"); return false};

if(document.ariza.ariza_aciklama.value.length < 20){alert("Lütfen ürün arızasını detaylı bir şekilde yazınız!");document.ariza.ariza_aciklama.focus(); return false};



if(get_radio_value(formName,"urun_tipi")==1){

if(get_radio_value(formName,"ariza_tamir")==""){alert("Lütfen arıza tamir şeklini seçiniz!"); return false}

//if(!fieldchecker("gonderim_sekli",formName)){ alert("Lütfen ürünün gönderim şeklini yazınız!"); return false};

}

else if(get_radio_value(formName,"urun_tipi")==2){



if(!fieldchecker("gun1",formName)){ alert("Lütfen tarih aralığında ilk günü seçiniz!"); return false};

if(!fieldchecker("ay1",formName)){ alert("Lütfen tarih aralığında ilk ayı seçiniz!"); return false};

if(!fieldchecker("yil1",formName)){ alert("Lütfen tarih aralığında ilk yılı seçiniz!"); return false};

if(!fieldchecker("gun2",formName)){ alert("Lütfen tarih aralığında son günü seçiniz!"); return false};

if(!fieldchecker("ay2",formName)){ alert("Lütfen tarih aralığında son ayı seçiniz!"); return false};

if(!fieldchecker("yil2",formName)){ alert("Lütfen tarih aralığında son yılı seçiniz!"); return false};	



if(document.ariza.yil1.value > document.ariza.yil2.value){

alert("Tarih aralığını düzgün bir biçimde seçiniz!"); return false;

}

else if(document.ariza.yil1.value==document.ariza.yil2.value){

if(document.ariza.ay1.value==document.ariza.ay2.value){

if(document.ariza.gun1.value==document.ariza.gun2.value || (document.ariza.gun2.value-document.ariza.gun1.value)<7 ){

alert("Tarih aralığı en az 1 hafta olmalıdır!"); return false;

}

}

else if(document.ariza.ay1.value > document.ariza.ay2.value){

alert("Tarih aralığı en az 1 hafta olmalıdır!"); return false;

}

else if((document.ariza.ay2.value - document.ariza.ay1.value)==1){

//alert('ay farkı 1');

//alert(document.ariza.gun1.value +'>'+ document.ariza.gun2.value)



var i=parseInt(document.ariza.gun1.value);

var k=parseInt(document.ariza.gun2.value);

if((i > k) && (((k+30)-i)<7)){

alert("Tarih aralığı en az 1 hafta olmalıdır!"); return false;

}

}

else if((document.ariza.ay2.value - document.ariza.ay1.value)>1){

alert("Tarih aralığı en fazla 1 ay olmalıdır!"); return false;

}

}

else if(document.ariza.yil1.value < document.ariza.yil2.value){

//alert('yıl büyük')

var i=parseInt(document.ariza.ay1.value);

var k=parseInt(document.ariza.ay2.value);



var j=parseInt(document.ariza.gun1.value);

var t=parseInt(document.ariza.gun2.value);



if((k > i) || (i == k) || (i-k)<11){

alert("Tarih aralığı en fazla 1 ay olmalıdır!"); return false;

}

else if((i-k)==11 && (((t+30)-j)<7)){

alert("Tarih aralığı en az 1 hafta olmalıdır!"); return false;

}

}

}

return true;	

}

else if(formName=="alttesisat"){



if(!fieldchecker("firma_ad",formName)){ alert("Lütfen firmanın veya okulun adını yazınız!"); return false};

if(!fieldchecker("firma_yetkili",formName)){ alert("Lütfen firmada yetkili bir kişinin adını ve soyadını yazınız!"); return false};

if(!fieldchecker("cari_adi",formName)){ alert("Lütfen Cari Adını giriniz!"); return false};

if(!fieldchecker("tel",formName)){ alert("Lütfen size ulaşabileceğimiz bir telefon numarası giriniz!"); return false};

if(!fieldchecker("adres",formName)){ alert("Lütfen tesisat ve/veya montajın yapılacağı adresi giriniz!"); return false};



if(!fieldchecker("satis_sorumlusu",formName)){ alert("Lütfen ilgili satış sorumlusunu giriniz!"); return false};

if(!fieldchecker("fen",formName) && !fieldchecker("kimya",formName) && !fieldchecker("biyoloji",formName) && !fieldchecker("fizik",formName) && !fieldchecker("arastirma",formName)){ alert("Lütfen en az bir laboratuvar ve adedini giriniz!"); return false};



if(get_radio_value(formName,"zemin")==""){ alert("Lütfen zemini seçiniz!"); return false};

if(get_radio_value(formName,"gider")==""){ alert("Lütfen giderlerin durumunu seçiniz!"); return false};

if(get_radio_value(formName,"tesis")==""){ alert("Lütfen tesisat durumunu seçiniz!"); return false};

if(get_radio_value(formName,"nakliye")==""){ alert("Lütfen nakliye seçiniz!"); return false};



if(!fieldchecker("alt_tesisat_tarihi",formName)){ alert("Lütfen alt tesisat tarihini yazınız!"); return false};

if(!fieldchecker("montaj_tarihi",formName)){ alert("Lütfen montaj tarihini yazınız!"); return false};



if(get_radio_value(formName,"mutabakat")==""){ alert("Lütfen okul ile mutabakat alanını seçiniz!"); return false};







}

}







var resetRolls = new Object();



function resetimage(src)

{

this.src=src;

this.confirm=true;

this.alt="Reset";

this.write=resetimage_write;

}



function resetimage_write()

{

document.write('<A ');

if (this.rollover)

{

if (! this.name)

{

alert('hata');

return;

}



resetRolls[this.name] = new Object();

resetRolls[this.name].over = new Image();

resetRolls[this.name].over.src=this.rollover;

resetRolls[this.name].out = new Image();

resetRolls[this.name].out.src=this.src;

document.write(

' onMouseOver="if (document.images)document.images[\'' + 

this.name + '\'].src=resetRolls[\'' + this.name + '\'].over.src"' + 

' onMouseOut="if (document.images)document.images[\'' + 

this.name + '\'].src=resetRolls[\'' + this.name + '\'].out.src"'

);

}

document.write(' HREF="javascript:');

if (this.confirm)

//document.write('if(confirm(\'Are you sure you want to reset?\'))');

document.write(

'document.forms[' + 

(document.forms.length - 1) + '].reset();void(0);">');

document.write('<IMG SRC="' + this.src + '" ALT="' + this.alt + '"');

document.write(' BORDER=0');

if (this.name)document.write(' NAME="' + this.name + '"');

if (this.height)document.write(' HEIGHT=' + this.height);

if (this.width)document.write(' WIDTH=' + this.width);

if (this.otheratts)document.write(' '+ this.otheratts);

document.write('></A>');

}

//-->





function doPrint(zdiv)



{



var pg = document.getElementById(zdiv);



var sprint = window.open('','','toolbar=0,scrollbars=0');



sprint.document.write('<link href="styles/macrol.css" rel="stylesheet" type="text/css" />');

sprint.document.write('<BODY bgColor="#FAFAFA" link="black" vlink="black">');



sprint.document.write(pg.innerHTML);



sprint.document.write('<div align=center class=mc_siyah_kucuk><b>Macrol Scientific Laboratuvar Sistemleri</b></div>');



sprint.document.close();



sprint.focus();



sprint.print();



sprint.close();



pg.innerHTML="";



}





function open_window(url,wname,w,h,t,l,sb,tb,mb){

//alert(url+wname+'serkan')

var wnd;

if (typeof(wname)=="undefined") {  wname="_blank" }

if (isNaN(w)) {  w="400" }

if (isNaN(h)) {  h="300" }

if (isNaN(t)) {  t="50" }

if (isNaN(l)) {  l="50" }



if (typeof(sb)=="undefined") { sb="no" }

if (typeof(tb)=="undefined") { tb="no" }

if (typeof(mb)=="undefined") { mb="no" }



params = 'target='+wname+', toolbar='+tb+', menubar='+mb+', scrollbars='+sb+', width='+w+', height='+h+', top='+t+', left='+l

wnd=window.open(url,wname,params, true); 

wnd.focus(); 

}


