﻿ 

function RUShure(){return confirm('آیا مطمئن هستید');}

function GoToPrevPage(){ window.history.back();}

//show number like this  2,345,567 
function addVirgol(num){
    var ret='';
    for(var i=num.length-1;i>=0;i--){
        ret= num.charAt(i) +ret;
        if( (num.length-i)%3==0 && i>0 ){ret=','+ret;}
    }
    return ret;
}

 function IsNumberSeted(){}
 
////////////////////////  jslib/validation.js  ///////////////////////////////////
   //check that sText is valid integer        
        function isValidInt(s){           
            return (s.toString().search(/^[0-9]+$/) == 0);

        }
        
   //check that sText is valid float        
        function isValidFloat(sText){           
            var r=/^((\d+(\.\d*)?)|((\d*\.)?\d+))$/;///\d*(\d*\.\d+)?/gi;
            return r.test(sText);
        }
  
        function isValidEmail(sText) {
            var reEmail = /^(?:\w+\.?)*\w+@(?:\w+\.?)*\w+$/;
            return reEmail.test(sText);
        }
////////////////////////////////////////////////////////////

//check that content of an input element is int and not ''
    function ValidNumIntById(id){
    
        var obj=document.getElementById(id);
        if(obj.value!='' && isValidInt(obj.value)){
            return true;
        }
        else if(obj.value!=''){
             obj.select();
            alert('عدد صحیحی وارد کنید');
            obj.value='';
            return false;
        }
        else{
           
        }
    }
    
   function ValidNumFloatById(id){
    
        var obj=document.getElementById(id);
        if(obj.value!='' && isValidFloat(obj.value)){
            return true;
        }
        else if(obj.value!=''){
             obj.select();
            alert('عدد صحیحی وارد کنید');
            obj.value='';
            return false;
        }
        else{
           
        }
    }
    
   
   
 function CheckAll(value){

    $(".cbSelect > input").each(
        function(){       
           this.checked=(this.checked)?false:true;
        }
    );
 }  
 
 
function openHelp(id){
    window.open('http://help.safar-isfedu.ir?id='+id,'prewin','width=550,height=400,top=200,left=200,scrollbars=yes');
}
 
    
 
///////////////////   corner()   ////////////////////////
$(function() {
    //$(".headerbelow").corner();
    $(".footerAbow").corner("top");
    $(".comment").corner();
    $(".footer").corner("cc:#fff bottom");
    $(".d1").hover( function(){$(this).addClass("hover");},function(){$(this).removeClass("hover");}  );
    
});



//////////////////////////////

$(function() {
    
    $('.searchParamDiv [id*="tbNameTour"]').autocomplete('../Function/tourName.aspx?', {max:200,cacheLength:1,  extraParams: {companyId: function() { var cid=$('.searchParamDiv [id*="ddlCompany"]').val();if(cid!=null) return cid; else return 0; } }   } );
    $('.searchParamDiv [id*="ddlCompany"]').change(function(){ $('.searchParamDiv [id*="tbNameTour"]').flushCache(); });

    $("input").focus(function(){this.select();});
    //$(".tourList td:odd").addClass('tourListOdd');
    $("#upDownSearch").addClass('upDownSearchUp').attr('title','مخفی نمودن پارامترهای جستجو');
    $(".searchParam").before("<div class='comment'> پر کردن فیلدهای جستجو اختیاری است ، مثلا اگر تاریخ خاصی مد نظر شما نیست آن را خالی بگذارید و یا نام تور را ناقص وارد نمایید (به جای مشهد با قطار فقط مش را می توانید تایپ کنید) . </div>");  

    $("#upDownSearch").toggle(
                                function() {$(".searchParam").hide("slow");$("#upDownSearch").removeClass('upDownSearchUp').addClass('upDownSearchDown').attr('title','نمایش پارامترهای جستجو');},
                                function() {$(".searchParam").show("slow");$("#upDownSearch").removeClass('upDownSearchDown').addClass('upDownSearchUp').attr('title','مخفی نمودن پارامترهای جستجو');
                       });
    $(".searchClose #upDownSearch").click();
                           
    $(".submenua").click(function(){ $( ".divmsub", $(this).parent() ).show('slow'); return false; });  
    
    $(".number").each(function(){ if($(this).val()==''){$(this).val('0'); }});
    $(".number").blur(function(){if(!isValidInt($(this).val())){ $(this).val('0');   alert('عدد صحیحی وارد نمایید .');  this.focus();}  });
    $(".numbervalid").blur(function(){if(!isValidInt($(this).val())){   $(this).val('0'); alert('عدد صحیحی وارد نمایید .');  }  });
    $(".numbervalidnozero").blur(function(){if($(this).val()!='' && !isValidInt($(this).val())){  $(this).val('');   alert('عدد صحیحی وارد نمایید .');  this.focus(); }  });
    $(".numbernotzero").blur(function(){if( $(this).val()=='0' ){ alert('عدد صحیحی غیر 0 وارد نمایید .'); }  });


    //showVirgol
    $(".showVirgol").after("<span class='showVirgolVirgol'></span>");
    $(".showVirgol").keyup(function(event){ 
        $(".showVirgolVirgol", $(this).parent() ).html(addVirgol( $(this).val() ));        
    });

    //reset section
    $("input[type='reset']").click(function(){
                                        var t= confirm("تمام فیلدها خالی شوند ؟"); 
                                        if(t){
                                            $(".searchParamDiv input[type='text'],.registerTour input[type='text']").val('');
                                            $(".searchParamDiv select,.registerTour select").each(function(){  this.selectedIndex=0;}); }
                                        return false;
                                    });
    
    //document.getElementById("cities").selectedIndex=4;
    
    //person/default.aspx
    $('#divGhavanin').hide();
    $('#btnShowGhavanin').click(function(){
        $('#divGhavanin').show('slow'); return false;
    });    
    ///
});

//////////
function btnPersonRegisterTour(){
    if( $('[id*="fishHoghooghiTextBox"]').val()=='0' ){ alert('لطفا مبلغ آخرین فیش حقوقی را وارد نمایید'); $('[id*="fishHoghooghiTextBox"]').focus() ; return false; }
    return true;
}


function btnTaeedPerson(){
    if( $('[id*="mablaghTextBox"]').val()=='0' ){ alert('لطفا مبلغ کل حساب فرهنگی را وارد نمایید'); $('[id*="mablaghTextBox"]').focus() ; return false; }
    return true;
}



