function trim(str) {
   return new String(str).replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}
function getHTTPObject() {
   var xmlhttp;
/*@cc_on
@if (@_jscript_version >= 5)
   try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
   } catch (e) {
      try {
         xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
         xmlhttp = false;
      }
   }
@else
   xmlhttp = false;
@end @*/
   if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
      try {
         xmlhttp = new XMLHttpRequest();
      } catch (e) {
         xmlhttp = false;
      }
   }
   return xmlhttp;
}
function m_rpc(url,lay) {
   var http = getHTTPObject();
   http.open("GET",url,true);
   http.onreadystatechange = function() {
      if(http.readyState == 4) lay.innerHTML = http.responseText;
   }
   http.send(null);
}
function m_curl(url) {
   var http = getHTTPObject();
   http.open("GET",url,true);
   http.send(null);
}

//---
function m_favorite_add(gid,pid) {
   var url = '/controller?do=favorite-add&gid='+gid+'&pid='+pid;
   m_curl(url);
   document.getElementById('favon').style.display = 'none';
   document.getElementById('favoff').style.display = '';
}
function m_favorite_remove(gid,pid) {
   var url = '/controller?do=favorite-remove&gid='+gid+'&pid='+pid;
   m_curl(url);
   document.getElementById('favon').style.display = '';
   document.getElementById('favoff').style.display = 'none';
}
//---
function m_favorite_movie_add(mid) {
   var url = '/controller?do=favorite-movie-add&mid='+mid;
   m_curl(url);
   document.getElementById('favon').style.display = 'none';
   document.getElementById('favoff').style.display = '';
}
function m_favorite_movie_remove(mid) {
   var url = '/controller?do=favorite-movie-remove&mid='+mid;
   m_curl(url);
   document.getElementById('favon').style.display = '';
   document.getElementById('favoff').style.display = 'none';
}
//---
function m_favorite_model_add(mid) {
   var url = '/controller?do=favorite-model-add&mid='+mid;
   m_curl(url);
   document.getElementById('favon').style.display = 'none';
   document.getElementById('favoff').style.display = '';
}
function m_favorite_model_remove(mid) {
   var url = '/controller?do=favorite-model-remove&mid='+mid;
   m_curl(url);
   document.getElementById('favon').style.display = '';
   document.getElementById('favoff').style.display = 'none';
}
//---
function m_show_login() {
   document.getElementById('login-bar').style.display='';
   document.location = '#';
}
var pimg = new Array();
function m_prev(gid,max,size) {
   if(!size) size = 150;
   var img = document.getElementById('gimg' + gid);
   var i = pimg[gid] ? pimg[gid] : 1;
   if(i <= 1) {
      i = max;
   } else {
      i--;
   }
   pimg[gid] = i;
   img.src = '/photos/'+gid+'/'+i+'_'+size+'.jpg';
}
function m_next(gid,max,size) {
   if(!size) size = 150;
   var img = document.getElementById('gimg' + gid);
   var i = pimg[gid] ? pimg[gid] : 1;
   if(i >= max) {
      i = 1;
   } else {
      i++;
   }
   pimg[gid] = i;
   img.src = '/photos/'+gid+'/'+i+'_'+size+'.jpg';
}
