//*******************//
// 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ınızı ve soyadınızı yazınız!"); 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 yazınız!"); return false};
if(!fieldchecker("email",formName)){ alert("Lütfen e-mail adresinizi yazınız!"); 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 e-mail adresinizi yazınız!"); return false};
if(!emailCheck(formName,"email")){ return false};
if(!fieldchecker("sifre1",formName)){ alert("Lütfen şifrenizi yazınız!"); return false};
if(!fieldchecker("sifre2",formName)){ alert("Lütfen şifrenizi tekrar yazınız!"); 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(); 
}