﻿                                $(document).ready(function(){
                                
                               	$('.selectBox,.slcTalep').selectbox();
                                
                                var q =  $.query.get('q');
                                
                           
                                
                                if(q == null ||  q== ''){
                              
                                q= "1";
                                
                                }
                                
                                qs = q;
                                
                                })
                                function dbbas(mesaj){
                                
                                $('.dbfiyat').val(mesaj);
                                
                                };
                                
                                function kkbas(mesaj){
                                
                                $('.kkfiyat').val(mesaj);
                                
                                };
                                
                                
                                var qs = "";
                                
                                function kkhesapla(sender, args){
                                if(enboykontrol())return;
                                chkkkcheckle();
                                
                                 var kkbastar = $('.kkbas').val();
                                var kkbittar = $('.kkbit').val();
                                var bolum = "kk";
                                
                                var en = $('.en').val();
                                var boy = $('.boy').val();
                                Hesapla(bolum,kkbastar,kkbittar,qs,en,boy);
                                
                                };
                                
                                function cahesapla(Sender,args){
                                if(enboykontrol())return;
                                chkcacheckle();
                                var cabastar = $('.cabas').val();
                                var cabittar = $('.cabit').val();
                                var bolum = "ca";
                                
                                var en = $('.en').val();
                                var boy = $('.boy').val();
                                Hesapla(bolum,cabastar,cabittar,qs,en,boy);
                                };
                                
                                function cabas(mesaj){
                                
                                $('.cafiyat').val(mesaj);
                                
                                };
                                function enboykontrol(){
                              
                              var eksikmi = false;
                                if(  $('.en').val() == '' || $('.boy').val() == '' )
                                { 
                                $('.en').parent('dd').prev('dt').addClass('uyari');
                                 $('.boy').parent('dd').prev('dt').addClass('uyari');
                                 
                                 var msg = ' Fiyat almadan önce eksik alanları doldurunuz';
                                 
                               $('.uyariForm').html(msg);
                                eksikmi = true;
                                }
                                else{
                                 $('.en').parent('dd').prev('dt').removeClass('uyari');
                                 $('.boy').parent('dd').prev('dt').removeClass('uyari');
                                 $('.uyariForm').html('');
                                 }
                                };
                                function dbhesapla(sender, args){
                                
                                if(enboykontrol())return;
                                
                                chkdbcheckle();
                                
                                var dbbastar = $('.dbbas').val();
                                var dbbittar = $('.dbbit').val();
                                var bolum = "db";
                                
                                var en = $('.en').val();
                                var boy = $('.boy').val();
                                Hesapla(bolum,dbbastar,dbbittar,qs,en,boy);
                                  
                                 
                                                                            
                                };
                                function dovizal(fiyat,birim,kurtextbox){
                                
                               
     $.ajax({
      url: "/kollektifservisleri/WF.aspx?bolum=kur" + "&fiyat=" + fiyat + "&birim=" + birim,
      global: false,
      type: "POST",
      data: "",
      dataType: "html",
      success: function(AjaxCevabi){
 
$(kurtextbox).val(AjaxCevabi);
 DovizleriTopla();
 
      }
   }    
)
                                
                                
                                
                                };
                                
                                function chkdbcheckle(){
                               $('#ctl00_ContentContent_chkdb').attr('checked', true);
                                };
                                function chkkkcheckle(){
                               $('#ctl00_ContentContent_chkkk').attr('checked', true);
                                };
                                function chkcacheckle(){
                               $('#ctl00_ContentContent_chkca').attr('checked', true);
                                };                                
                                function YTLLeriTopla(){
//                                
                                 var dbytl =  $('.dbfiyat').val();
                                 var kkytl =  $('.kkfiyat').val();
                                 var caytl =  $('.cafiyat').val();
                                 
                                                                                    $.ajax({
      url: "/kollektifservisleri/WF.aspx?bolum=ytltopla" + "&dbfiyat=" + dbytl + "&kkfiyat=" + kkytl + "&cafiyat=" + caytl,
      global: false,
      type: "POST",
      data: "",
      dataType: "html",
      success: function(AjaxCevabi){

 $('.toplamytl').val(AjaxCevabi);
 
      }
   }    
)
                                
                                };
                                
                                                                function DovizleriTopla(){
//                                
                                 var dbytl =  $('.dbkur').val();
                                 var kkytl =  $('.kkkur').val();
                                 var caytl =  $('.cakur').val();
                                 
                                                                                    $.ajax({
      url: "/kollektifservisleri/WF.aspx?bolum=kurtopla" + "&dbfiyat=" + dbytl + "&kkfiyat=" + kkytl + "&cafiyat=" + caytl,
      global: false,
      type: "POST",
      data: "",
      dataType: "html",
      success: function(AjaxCevabi){
 $('.toplamkur').val(AjaxCevabi);
 
      }
   }    
)
                                
                                };

                                
                                function Hesapla(bolum,baslangic,bitis,marina,en,boy){
                    
                    
                                                    $.ajax({
      url: "/kollektifservisleri/WF.aspx?baslangic=" + baslangic + "&bitis=" + bitis + "&bolum=" + bolum + "&marina=" + marina + "&en="+ en + "&boy=" + boy,
      global: false,
      type: "POST",
      data: "",
      dataType: "html",
      success: function(AjaxCevabi){
 var secilen = $('.slcDoviz').val();
if( bolum == 'db' )
{

dbbas(AjaxCevabi);

dovizal($('.dbfiyat').val(),secilen,$('.dbkur'));

}
else if(bolum == 'kk'){

kkbas(AjaxCevabi);
dovizal($('.kkfiyat').val(),secilen,$('.kkkur'));

}
else if(bolum == 'ca'){

cabas(AjaxCevabi);
dovizal($('.cafiyat').val(),secilen,$('.cakur'));
}
 
 YTLLeriTopla();

      }
   }    
)

};












function mailformatinabak(){

var email = $("#ctl00_ContentContent_txttalepedenmail").val();
//alert(email);
var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,4}$/; 
                 emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/ ;  
                 //emailPattern = /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
                 emailPattern = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
//emailPattern = "\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
var testsonuc =  emailPattern.test(email)

if(testsonuc == false){
$("#lblmail").addClass('uyari');

//alert("mail olmadı");

}
else {
$("#lblmail").removeClass('uyari');
}

//alert(testsonuc);

return testsonuc;


} 





var enerror = ' Please fill missing/wrong fields in the form';
var trerror = ' Formdaki eksik/yanlış alanları doldurunuz';

function kontrol(eng) {

var validated = true;

var error = trerror;

if(eng != '')
error = enerror;

textlerebak();

sLcKontrolEt();

mailformatinabak();

validated = validasyonal(error);




return validated;
 

};

function sLcKontrolEt(){



var slcvalidated = true;
$('.slcTalep').each(function(i,domEle){

if($(domEle).val() == '' || $(domEle).val() == 'Seç' || $(domEle).val() == 'Seçiniz' || $(domEle).val() == 'Choose' ||$(domEle).val() == 'Amper' || $(domEle).val() == 'Adet' ||  $(domEle).val() == 'Unit' || $(domEle).val() == '0' || $(domEle).val() == 'null' ){

$(domEle).parent('dd').prev('dt').addClass('uyari');
$(domEle).parent('span').parent('dd').prev('dt').addClass('uyari');

}
else
{
$(domEle).parent('dd').prev('dt').removeClass('uyari');
$(domEle).parent('span').parent('dd').prev('dt').removeClass('uyari');
}

});

};

function textlerebak()
{




$('input:text').each(function(i,DomEle){

//kkbas kkbit kkfiyat
var DomEleIDVal = $(DomEle).attr('id');

var DomEleVal = $(DomEle).val();   
    if ( DomEleVal == '' || DomEleVal == '0' ||  DomEleVal == 'Seç' ||  DomEleVal == 'Seçiniz' || DomEleVal == 'Choose' || DomEleVal == 'Amper' || DomEleVal == 'Adet' || DomEleVal == '(###)-###-##-##'   )
    {
    //ctl00_ContentContent_txtkkkur 
    if(DomEleIDVal == "ctl00_ContentContent_txtKKBas" || DomEleIDVal == "ctl00_ContentContent_txtKKBit" ||   DomEleIDVal == "ctl00_ContentContent_txtkkfiyat" || DomEleIDVal == "ctl00_ContentContent_txtkkkur" || DomEleIDVal == "ctl00_ContentContent_txtCABas" || DomEleIDVal ==  "ctl00_ContentContent_txtCABit" || DomEleIDVal == "ctl00_ContentContent_txtcafiyat" || DomEleIDVal == "ctl00_ContentContent_txtcakur" || DomEleIDVal == "ctl00_ContentContent_txttoplamfiyat" || DomEleIDVal ==  "ctl00_ContentContent_txttoplamkur"){
     

    //$(DomEle).parent('dd').prev('dt').addClass('uyari');
    //$(DomEle).val('0'); 
   
   
    
    }
    else{ $(DomEle).parent('dd').prev('dt').addClass('uyari'); }// godaman if
                     
                    
   
    }// 0 veya '' ifi
    else
    {
     $(DomEle).parent('dd').prev('dt').removeClass('uyari');
    
    
    }
    });   

//return TamKontrol();
//txtlerikontrolet('slcTalep');


} // function textlerebak


function validasyonal(error){

var validation = true;

var uyaricount = 0;

$('.uyari').each(function(i,DomEle){ 

uyaricount = uyaricount + 1;

});


if(uyaricount == 0)
{$('.uyariForm').html('');}else{ validation = false;


$('.uyariForm').html(error);


}

return validation;


};

