
function momo_searching(cmd)
{
 var seltext=document.getElementById('sext').value;
// seltext=urlencode(seltext);
 cmd=myreplace('_sext',seltext,cmd);
 location.href=cmd;
}

function generate_search_init()
{
 div=$('div.search_div');
 $("input",div).keypress(function (e) { 
  if (e.which == 13){
   $("img",div).click();
  }
 }); 
}


var actual_video_id=false;
var actual_video_retries=0;

function playerReady(thePlayer) 
{
// alert(thePlayer.id);
}

function videoplayer_stopall()
{
$('*[name^="po_"]').each(function (i) { 
 // get ID
  var id=$(this).attr('id');
  var player = document.getElementById(id);
  // try to stop if active
  try 
  {
   player.sendEvent("STOP");
  }
  catch (e) {
  }
 }); 
 $('.novideomode').removeClass('hidden');
 $('.videomode').addClass('hidden');
 actual_video_id=false;
 actual_video_retries=0;
}

function play_video()
{
 if(!actual_video_id) return;
 if((actual_video_retries % 2)==0)
  var id='po_'+actual_video_id;
 else
  var id='em_'+actual_video_id;
// try to stop if active
 try 
 {
  var player = document.getElementById(id);
  player.sendEvent("PLAY",'true');
 }
 catch (e) {
  if(actual_video_retries>50) return;
  actual_video_retries++;
  setTimeout("play_video()",50);
 }
}

function start_video(tid,vid)
{
 videoplayer_stopall();
 var div=$('#'+tid);
 $('.videomode',div).removeClass('hidden');
 $('.novideomode',div).addClass('hidden');
 actual_video_id=vid;
 actual_video_retries=0;
 setTimeout("play_video()",100);
}

function prog_edit_page(page_id)
{
 requestparams={};	
 requestparams.sitemode='command';
 requestparams.command='prog_page_edit';
 requestparams.loadmode='destination';
 requestparams.requestparams=myserialize({page_id:page_id});
 execute_java(requestparams);
}

function get_pagedata_post()
{
 var page_data={};
 page_data=myextend(page_data,sysdata_getpost('page_data'));
 return page_data;
}

function set_pagedata_post(page_data)
{
 return sysdata_setpost('page_data',page_data);
}


function page_postdata()
{
 var page_data1=get_pagedata_post();

 var div=$('.dba_tabbar');
 $('input[type="text"]',div).each(function (i) { 
  var name=$(this).attr('name');
  var val=$(this).val();
  page_data1[name]=val;
 }); 
 $('select',div).each(function (i) { 
  var name=$(this).attr('name');
  var val=$(this).val();
  if(is_array(val)) val=val.pop();
  page_data1[name]=val;
 }); 
 $('textarea',div).each(function (i) { 
  var name=$(this).attr('name');
  var val=$(this).val();
  page_data1[name]=val;
 }); 
 $('input[type="checkbox"].input',div).each(function (i) { 
  var name=$(this).attr('name');
  var val=bool2int( $(this).attr('checked') );
  page_data1[name]=val;
 }); 
 $('div[input="checklist"]').each(function (i) { 
  var name=$(this).attr('id');// not name !
  var checked=[];
  $('input:checked',this).each(function (i) { 
   checked.push($(this).val());
  }); 
  page_data1[name]=array2str(checked,sql_listdata_seperator);
 }); 
 $('div[input="radiolist"]').each(function (i) { 
  var name=$(this).attr('id'); // not name !
  var checked=[];
  $('input:radio',this).each(function (i) { 
   checked.push($(this).val());
  }); 
  page_data1[name]=array2str(checked,sql_listdata_seperator);
 }); 

 delete(page_data1['page_css']); 

 page_data=obj_get_prefix(page_data1,'page_');
 page_data['page_css']=build_query(obj_get_prefix(page_data1,'css_'));

 set_pagedata_post(page_data);
 return page_data;
}

function page_tabchanged(tabkey)
{
 var base=$('.pagediv');
 var div=$('.'+tabkey,base);
 $(div).Drags({
  onMove: function() { 
   $('#css_pagediv_'+tabkey+'_left').val($(div).css('left'));
   $('#css_pagediv_'+tabkey+'_top').val($(div).css('top'));
   $('#css_pagediv_'+tabkey+'_right').val($(div).css('right'));
   $('#css_pagediv_'+tabkey+'_bottom').val($(div).css('bottom'));
  }
 });
}

function page_images_write(requestparams)
{
 if(typeof(requestparams)=='undefined') requestparams={};
 requestparams.sitemode='data';
 requestparams.destination='';
 requestparams.command='page_data_write';
 requestparams.loadmode='message';
 requestparams.requestparams=myserialize({charset:true,page_data:get_pagedata_post()});
 execute_java(requestparams);
}



function page_save_data()
{
 page_postdata();
 page_images_write( {afterload:restore_stack });
}

function generate_page(params)
{
 if(typeof(params)=='undefined') params={};
 var requestparams={};
 requestparams.sitemode='raw';
 requestparams.destination='.pagediv';
 requestparams.command='generate_page';
 requestparams.loadmode='substitute';
 requestparams.requestparams=myserialize(params);
 execute_java(requestparams);
}

function prog_demo_page(page_id)
{
 requestparams={};	
 requestparams.sitemode='command';
 requestparams.command='generate_site_center';
 requestparams.loadmode='destination';
 requestparams.requestparams=myserialize({page_id:page_id});
 execute_java(requestparams);
}






