﻿/// <reference path="../jslib/base.js" />

$(function(){
     createSelctCity('divSelCity','../function/getcity.aspx'); 
     $('#divUploadPic').hide();
     $('#cbSetOnMap').click(function(){showGoogleMap($('#cbSetOnMap').val());});
     var tbWEbSite=$("[id*='tbWEbSite']");
     tbWEbSite.blur(function(){
                                 if(tbWEbSite.val().indexOf('http:/'+'/')<0){tbWEbSite.val('http:/'+'/'+tbWEbSite.val());} 
                                 if( !isUrl(tbWEbSite.val()) ){$('#spanUrl').addClass('formFieldError'); }else{$('#spanUrl').removeClass('formFieldError'); }
                               });
});   

//////////  showMap   //////////////////
var _loadedShowMapScript=false;

function selectObjChange(objId){
    var show=false;
    for(i=0;i<_objesLoaded.length;i++){
        if(objId==_objesLoaded[i].id && _objesLoaded[i].showMap){  show=true; find=true; break;}    
    }
    if(true){
        showGoogleMap(show);
    }
    
        loadProp(objId);
}

function showGoogleMap(show){
    if(show){
        $('#showMap').slideDown("slow");
        if(!_loadedShowMapScript){$.getScript("../js/ads2_map.aspx.js", function(){} ); _loadedShowMapScript=true;}                
        $('#trcbSetOnMap').hide();
    }
    else{
        $('#showMap').hide();
        $('#trcbSetOnMap').show();
    }
}
///////////////////////////////////


//////////    load prop    //////////////////
function loadProp(objid){
    $.getJSON("../function/getProp.aspx", 
            { idobj: objid},
            function(data){
                
                if(data.length>0){//if have propes
                    var t=$('<table />');
                    $.each(data,function(i,item){
                        var tr=$('<tr />');
                        t.append(tr);
                        tr.attr('title',item.title);
                        
                        var td1=$('<td />');
                        var td2=$('<td />');
                        
                        tr.append(td1);
                        tr.append(td2);
                        
                        td1.html(item.name);
                        var attr=id=' propid'+item.id+' name=propid'+item.id+' class=proptype'+item.type;
                        if(item.rangeValue=='' && item.type!=4 && item.type!=7){
                            td2.html('<input type=text '+attr+' />');
                        }else if(item.type==4){    
                            td2.html('<input  type="checkbox" '+attr+'/>');
                        }else if(item.type==7){   
                            td2.html('<input  type="file" '+attr+'/>');
                        }else if(item.rangeValue!=''){
                            var select=$('<select />');
                            select.append('<option value="" selected="selected" '+attr+'></option>');
                            var rangeValues=item.rangeValue.split('#');
                            $.each(rangeValues,function(i,item){
                                select.append('<option value="'+rangeValues[i]+'">'+rangeValues[i]+'</option>');
                            });
                            td2.append(select);
                        }    
                       
                    });
                    $('#divProp').show().append(t).corner();
                    
                    
                    /////   valid enter value   ////////
                    $(".proptype2 , .proptype3 , .proptype6 ").after("<span class='showComment'></span>");
                    
                    $('.proptype2').keypress(function(e){ 
                        var s = String.fromCharCode(e.which).toString();
                        var b=(s=='' || s.search(/^[0-9]+$/) == 0)?true:false;
                        if(!b){e.preventDefault(); }
                        var s=(b)?'':'عدد صحیح وارد کنید'; 
                        $(".showComment", $(this).parent() ).html( s );
                    });
                    $('.proptype3').keypress(function(e){
                        var r=/^((\d+(\.\d*)?)|((\d*\.)?\d+))$/;///\d*(\d*\.\d+)?/gi;
                        var s = String.fromCharCode(e.which).toString();
                        var b=(s=='' || s.search(/^[0-9]+$/) == 0 || r.test(this.value))?true:false;
                         //if(!b){e.preventDefault(); }
                        var s=(b)?'':'عدد اعشاری وارد کنید'; 
                        $(".showComment", $(this).parent() ).html( s );
                    });                    
                    
                    $(".proptype6").keypress(function(e){ 
                        $(".showComment", $(this).parent() ).html(addVirgol( $(this).val() ));        
                    });
                    ///////////////////////////////
                }
            } 
    );
}

////////////////////////////////////////////

function showRemindCharacter(){
   //debugger
    var otbBrief=$m(tbBriefid);
    var len=otbBrief.value.length;
    var oreminder=$m('remindCharacter');
    oreminder.innerHTML=70-len;    
}

function hasSelectedObj(){
    var selObj=$m('selObj');
    var selObjValue=selObj.options[selObj.selectedIndex].value;
    var tbWEbSite=$("[id*='tbWEbSite']");
    
    if( selObjValue==0){ $('#spanSelectCategpry').addClass('formFieldError');   }else {  $('#spanSelectCategpry').removeClass('formFieldError'); }
    if($m('tbBrief').value==''){ $('#spanSubject').addClass('formFieldError'); }else{  $('#spanSubject').removeClass('formFieldError'); }
    if($m('tbComment').value==''){ $('#spanSelComment').addClass('formFieldError');}else{$('#spanSelComment').removeClass('formFieldError');}
    if($m('FileUpload1').value==''){ $('#spanSelPic').addClass('formFieldError'); }else{$('#spanSelPic').removeClass('formFieldError'); }
    if(tbWEbSite.val()=='http:/'+'/'){tbWEbSite.val('');}
    
    
    
    
    if(selObjValue==0){alert('شما می بایست که زمینه اگهی را انتخاب کنید .') ;  return false;}
    else if($m('tbBrief').value==''){alert('شما می بایست که عنوان را وارد نمایید .') ; return false;}
    else if($m('tbComment').value==''){alert('شما می بایست که متن توضیحات را وارد نمایید .') ; return false;}
    else if(tbWEbSite.val()!=''){ if( !isUrl(tbWEbSite.val()) ){tbWEbSite.select(); alert("آدرس معتبری را برای وب سایت وارد نمایید ."); return false; } }
    else if($m('FileUpload1').value==''){ return confirm('تصویری انتخاب نشده است ، ثبت صورت گیرد .');}
    else{return true;}
}


/////////////////////////////////////////////////////////////
                    function btnHideDivUploadPic_click(fileuploadID){
                        //clear FileUpload1
                        
                        var fileupload=$m(fileuploadID);
                        fileupload.value='';
                        
                        var div=$m('divUploadPic');
                        //div.style.display='none';
                    }
                
                    function uploadPic_onchange(src){
                        $('#divShowImage').html('<img id="imgUploadPic" src=file:///'+src+' style="width: 100px; height: 100px" />');
                        //$('#divUploadPic').show('slow');
                    }
////////////////////////////////////////////////////////////////

