var ShopObj = function(){
    var ajax = new JsHttpRequest();
    var request=new Array();
    var mWin;
    var SectionID=0;
    
    ajax.onreadystatechange = 
    	function() {
      	if (ajax.readyState == 4) {
      		document.getElementById('srch_preloader').className='boatBlock hide';
      		
      		document.getElementById('srch_res_num').innerHTML=ajax.responseJS.result;
      		
      		if(ajax.responseJS.result==0){ 
      			document.getElementById('showModels').disabled=true;
      		}else{
      			document.getElementById('showModels').disabled=false;
      		}
      		//показывать или нет кнопку Все лодки
      		if((ajax.responseJS.sectionID=="48" && (ajax.responseJS.answer=="?datashop[srok]=99" || ajax.responseJS.answer=="?"))||(ajax.responseJS.sectionID=="47" && ajax.responseJS.answer=="?datashop[srok]=-1")){
      			document.getElementById('showAll').style.display='none';
      			document.getElementById('showAll_2').style.display='none';	
      		}else{
      			document.getElementById('showAll').style.display='block';
      			document.getElementById('showAll_2').style.display='block';
      		}
      			
      		document.getElementById('srch_res').className='boatBlock';
      		
      	}
    	};

    	return {
    		SetSectionID:
    		function (id) {
    			SectionID=id;
    			
    		},
        send : 
        function (control) {
			$("#tabs").hide();
			$("#panes").hide();
        	
        	$(".pages").attr("class","pages hide");
         	$(".boatBlock").attr("class","boatBlock hide");
        	document.getElementById('srch_res').className='boatBlock hide';
        	document.getElementById('srch_preloader').className='boatBlock';
        	if(control.name=='srok')
        		if(control.value == -1)
        			$("#place").toggleClass("hide" );
        		else
        			$("#place").attr("class","hide");
        	
          switch(control.type){
          	case 'checkbox':
          		val = control.value;
          		request= {name:control.name,value:{id:control.value, checked:control.checked}};
          		break;
  				
			case 'radio':
          	case 'text':
          	case 'hidden':
          	case 'password':
          	case 'button':
          	case 'textarea':
				request={name:control.name, value:control.value};
          		break;
          	case 'select-one':
          		request={name:control.name, value:control.options[control.selectedIndex].value};
          		break;
/*
=============== TO DO =================
						case 'select-multiple':
=============== TO DO =================          		
*/          }
          
     		 	ajax.open(null, 'do.js.php', true);
     		 	ajax.send({datashop:request,SectionID:SectionID});
      },
      reload:
      function () {
  			window.location.href=ajax.responseJS.answer;
      },
    	model:
    	function (id) {
    		window.open('/model/'+id+'/', null, 'directories=0,location=0,menubar=0,resizable=0,status=0,titlebar=0,toolbar=0,scrollbars=yes,top=0,left=0,width=617,height='+(window.screen.availHeight-36));
    }       
    }
}();

