Event.observe(window,'load',initGallery,false);lang="en";var ga=new SMC.Gallery({mainPhotoContainer:'main-photo',thPhotosContainer:'thumbnails-viewer',speed:5000});var urlregexp=new RegExp('[^\r\n]{1,}solmeliacuba\.[co]*\.?[a-z]{2,3}','g');function initGallery(){lang=document.getElementsByTagName("body")[0].getAttribute("lang");$("main-photo").oncontextmenu=function(){return false;}
$("thumbnails-viewer").oncontextmenu=function(){return false;}
if($('form-destinations')){Event.observe('code-type','change',showThumbnails,false);showThumbnails();}
if($('controls')){Event.observe('play-pause','click',SMC.ShowPlay,false);Event.observe('back','click',SMC.ShowBack,false);Event.observe('next','click',SMC.ShowNext,false);}}
function showThumbnails(e){SMC.ShowPause();$('thumbnails-viewer').innerHTML=langText[lang]['status'][0];var type='';if($F('code-type').substring(0,6)!='-')type='p';if($F('code-type').substring(0,6)=='CUBASM')type='h';var params='id='+$F('code-type')+'&type='+type;var ajax=new Ajax.Updater({success:'thumbnails-viewer'},'/media/get_thumbnails_photos.php',{method:'get',parameters:params,onComplete:attachAllThEvents,onFailure:function(){alert(langText[lang]['status'][1]);$('data-sheet-details').innerHTML='';}});var ajax1=new Ajax.Updater({success:'ads-box'},'/media/get_offers.php',{method:'get',parameters:params,onComplete:function(){fsw=new SMC.SSlideShow('ads-box',{pattern:' .ads-offer',lang:lang});fsw.init(fsw);},onFailure:function(){alert(langText[lang]['status'][1]);}});if($('e2')){$$('#e2 option').each(function(element){element.selected='';if(element.value==$F('code-type'))element.selected="selected"});}
if($('fbcrs'))FormUpdateHotelnamesRegion($('fbcrs'));}
function attachAllThEvents(){ga.start();setTimeout(function(){SMC.ShowPlay();},30000);}
function eventTh(e){Event.stop(e);ele=Event.element(e);$('main-viewer').src=ele.src.replace(urlregexp,'');}