// JavaScript Document
function sendform(id,update){
    $(id).send({ update: $(update) });
}

function page(id,url){
    var myAjax = new Ajax(url, {
              method:'get',
              update: $(id)
              });
    myAjax.request();  
}


function droppage(id_obj,url,id){
   querystring = Object.toQueryString({id: id});     
    var myAjax = new Ajax(url, {
              method:'post',
              data : querystring ,
              update: $(id_obj)
              });
    myAjax.request();  

}

/*
  <li><img src="images/menu_search_active.png" id="menu_0" /></li>
  <li><img src="images/menu_armor.png" id="menu_1" /></li>  
  <li><img src="images/menu_weapon.png" id="menu_2" /></li>  
  <li><img src="images/menu_mobs.png" id="menu_3" /></li>    
  <li><img src="images/menu_skill.png" id="menu_4" /></li>  
*/
function menuSelection(id){
  for (i=0;i<6;i++){
    switch (i){
      case 0:
        mnu_image ='menu_search';
       break;
      case 1:
        mnu_image='menu_armor';      
       break;
      case 2:
        mnu_image='menu_weapon';      
       break;
      case 3:
        mnu_image='menu_mobs';      
       break;
      case 4:
        mnu_image='menu_skill';      
       break;
      case 7:
        mnu_image='menu_sa';      
       break; 
    }
    $('menu_'+i).src = '/images/' + mnu_image + '.png';
  }
  $('menu_'+id).src = '/images/' + mnu_image + '_active.png';
}

function setTip(id,str){
  $(id).innerHTML=str;
}


function openMap(){
    checkOpenedPanels('map_content');
   var h_current = parseInt($('map_content').style.height);
   if (h_current>0){
     var myEffect = $('map_content').effect('height', {
                                            duration: 400,
                                            transition: Fx.Transitions.linear,
                                            onComplete:function (){
                                              $('tab_button_location').style.background = "url(/images/location_button.jpg)";
                                            }
                                          });
     myEffect.start(h_current, 0);
   }else{
     var myEffect = $('map_content').effect('height', {
                                            duration: 400,
                                            transition: Fx.Transitions.linear, 
                                            onComplete:function (){
                                              $('tab_button_location').style.background = "url(/images/location_button_active.jpg)";  
                                            }
                                         });
     myEffect.start(0, 1280); 
      
   }
  
}


function openStats(){
   checkOpenedPanels('mob_stats');
   var h_current = parseInt($('mob_stats').style.height);
   if (h_current>0){
     var myEffect = $('mob_stats').effect('height', {
                                            duration: 1000,
                                            transition: Fx.Transitions.linear,
                                            onComplete:function (){
                                              $('tab_button_stats').style.background = "url(/images/stats_button.jpg)";
                                              $('mob_stats_stats').style.visibility='hidden';
                                              $('mob_stats_personality').style.visibility='hidden';
                                              $('mob_stats_photo').style.visibility='hidden';                                          
                                            }
                                          });
     myEffect.start(h_current, 0);
   }else{
     var myEffect = $('mob_stats').effect('height', {
                                            duration: 1000,
                                            transition: Fx.Transitions.linear, 
                                            onComplete:function (){
                                              $('tab_button_stats').style.background = "url(/images/stats_button_active.jpg)";  
                                              $('mob_stats_stats').style.visibility='visible';
                                              $('mob_stats_personality').style.visibility='visible';
                                              $('mob_stats_photo').style.visibility='visible';                                                
                                            }
                                         });
     myEffect.start(0, 265); 
      
   }  
}

function checkOpenedPanels(id){
 switch (id){
   case 'mob_stats':
     var h_current = parseInt($('map_content').style.height);
     if (h_current>0){
       $('map_content').style.height='0px';
       $('tab_button_location').style.background = "url(/images/location_button.jpg)";  			 
     }  
   break;
   case 'map_content':
     var h_current = parseInt($('mob_stats').style.height);
     if (h_current>0){
       $('mob_stats').style.height='0px';
       $('tab_button_stats').style.background = "url(/images/stats_button.jpg)";  			 
     }
   break;
 }
}

function formSubmit(id){
	$(id).submit();
	return false;
}


function getSetsBoutique(grade){
   url = 'ajax/getsetsboutique.php';
   querystring = Object.toQueryString({grade: grade});     
    var myAjax = new Ajax(url, {
              method:'post',
              data : querystring ,
							update: $('barmor_list')
              });
    myAjax.request();  

}

function showArmorPics(){
	 armorid_v = $('armor_listb').value;
	 race_v    = $('fash_race').value;
	 sex_v     = $('fash_sex').value;
	 url = 'ajax/showarmorpics.php';
   querystring = Object.toQueryString({armorid: armorid_v,race: race_v, sex: sex_v});     
    var myAjax = new Ajax(url, {
              method:'post',
              data : querystring ,
							update: $('armor_image')
              });
    myAjax.request();  
}

function startSearch(){
	if ($('search').value==''){
		 alert('Please insert search value!');
	}else{
		 $('searchform').setAttribute('action', 'lineage2-search-' + $('search').value + '.html' );
		 window.location.href = $('searchform').getAttribute('action');
	}; 
  return false;
}