﻿$.fn.view=function(variables,init){variables=$.extend({},{actionLock:false,mainMenuFlag:false,mainHeaderMenuFlag:false,currentSelection:'',mainMenuObjects:'',mainMenuProps:'',onlineFlag:false,languageFlag:false,pageType:'',padding:0},variables);init=$.extend({},{processURL:'',processParameters:'',backResponse:function(){},ajaxResponse:''},init);$(document).ready(function(){$('#prompt').css({top:$(window).height()/2-$('#prompt').height()/2+$(window).scrollTop()+'px',left:$(window).width()/2-$('#prompt').width()/2+'px'});$('#overlay').css({'width':'100%','height':'100%'});$('.hotel-button').mouseover(function(){$(this).find('.hotel-button-color').stop().animate({top:'-10px'},300,"easeout");$(this).find('.hotel-button-bg').stop().animate({top:'-5px',height:'49px',opacity:1},150,"easeout");$(this).find('.hotel-button-object').stop().animate({top:'-5px'},300,"easeout");}).mouseout(function(){$(this).find('.hotel-button-color').stop().animate({top:'0px'},150,"easeout");$(this).find('.hotel-button-bg').stop().animate({top:'5px',height:'39px',opacity:0.7},300,"easeout");$(this).find('.hotel-button-object').stop().animate({top:'0px'},300,"easeout");});$('.entertainment').mouseover(function(){$(this).find('.tool-button-bg').stop().animate({opacity:1},500,"easeout");$(this).find('.picture-object').stop().animate({top:'0px'},500,"easeout");}).mouseout(function(){$(this).find('.tool-button-bg').stop().animate({opacity:0.7},500,"easeout");$(this).find('.picture-object').stop().animate({top:'140px'},1000,"easeout");});$('.gallery-container').mouseover(function(){$(this).stop().animate({height:'100px'},500,"easeinout");$(this).find('.banner-sub').stop().animate({top:'0px'},800,"easeinout");}).mouseout(function(){$(this).stop().animate({height:'50px'},500,"easeinout");$(this).find('.banner-sub').stop().animate({top:'-25px'},800,"easeinout");});$('#sendres').click(function(){var parameters=$('#frmRes').serialize();init.processURL="process.asp?action=sendReservation&"+parameters;init.backResponse=function(){if(init.ajaxResponse=='ok'){get.warn("Rezervasyon talebiniz bize ulaştı. En kısa sürede bir yetkili size ulaşacaktır. İlginiz için teşekkür ederiz.",32,"ogOkOnly");$('#frmRes input:not(#sendres)').val('');}else{get.warn(init.ajaxResponse,128,"ogOkOnly");}};if($('#checkin').val()==''||$('#checkout').val()==''||$('#email').val()==''){alert("Lütfen Check-In, Check-Out ve E-Mail alanlarını boş bırakmayınız.");}else{ajax.get();}});setUIArguments=function(){$('.hotel-button-bg').css({opacity:0.7});$('.tool-button-bg').css({opacity:0.7});$('.banner-sub').css({top:'-25px',left:'0px'});$('#gallery-app').hide().css({opacity:0});$('.gallery-app-bg').css({'position':'absolute',top:'0px',left:'0px',width:$(window).width(),height:$(window).height(),'background-color':'#000',opacity:0}).hide();};setUIArguments();$('#save-newsletter').click(function(){if($('#newsletter_username').val()==''){get.warn("Lütfen adınızı ve soyadınızı yazıp yeniden deneyiniz",16,"ogOkOnly");return false;}if($('#newsletter_mail').val()==''){get.warn("Lütfen e-posta adresinizi yazıp yeniden deneyiniz",16,"ogOkOnly");return false;}if(newsletterValidation($('#newsletter_mail').val())){if(!init.actionLock){var parameters=$('#frmNewsletter').serialize();init.processURL="process.asp?action=saveVIAMail&"+parameters;init.backResponse=function(){if(init.ajaxResponse=='ok'){get.warn("E-Posta adresiniz başarıyla kayıt edildi. İlginiz için teşekkür ederiz",32,"ogOkOnly");$('#frmNewsletter input:not(#save-newsletter)').val('');}else{get.warn(init.ajaxResponse,128,"ogOkOnly");}};ajax.get();}}});newsletterValidation=function(str){var at="@";var dot=".";var lat=str.indexOf(at);var lstr=str.length;var ldot=str.indexOf(dot);if(str.indexOf(at)==-1){get.warn("Geçersiz bir e-posta adresi girdiniz. Lütfen kontrol edin",64,"ogOkOnly");return false;}if(str.indexOf(at)==-1||str.indexOf(at)==0||str.indexOf(at)==lstr){get.warn("Geçersiz bir e-posta adresi girdiniz. Lütfen kontrol edin",64,"ogOkOnly");return false;}if(str.indexOf(dot)==-1||str.indexOf(dot)==0||str.indexOf(dot)==lstr){get.warn("Geçersiz bir e-posta adresi girdiniz. Lütfen kontrol edin",64,"ogOkOnly");return false;}if(str.indexOf(at,(lat+1))!=-1){get.warn("Geçersiz bir e-posta adresi girdiniz. Lütfen kontrol edin",64,"ogOkOnly");return false;}if(str.substring(lat-1,lat)==dot||str.substring(lat+1,lat+2)==dot){get.warn("Geçersiz bir e-posta adresi girdiniz. Lütfen kontrol edin",64,"ogOkOnly");return false;}if(str.indexOf(dot,(lat+2))==-1){get.warn("Geçersiz bir e-posta adresi girdiniz. Lütfen kontrol edin",64,"ogOkOnly");return false;}if(str.indexOf(" ")!=-1){get.warn("Geçersiz bir e-posta adresi girdiniz. Lütfen kontrol edin",64,"ogOkOnly");return false;}return true;};});$(window).resize(function(){$('.gallery-app-bg').css({width:$(window).width(),height:$(window).height()+$(window).scrollTop()+'px'});});$(window).scroll(function(){$('.gallery-app-bg').css({top:$(window).scrollTop()+'px'});$('#prompt').css({top:$(window).height()/2-$('#prompt').height()/2+$(window).scrollTop()+'px',left:$(window).width()/2-$('#prompt').width()/2+'px'});$('#overlay').css({top:$(window).scrollTop()+'px'});});closeBox=function(){$('#overlay').animate({opacity:0},250,"easeout",function(){$('#prompt').hide().html('');$('#overlay').hide();});};var ajax={get:function(){var sb=init.processURL.replace('%40','@');$.post(sb,function(data){init.ajaxResponse=data;init.backResponse();});return;}};var get={warn:function(text,icon,button){$('#prompt').append('<div class="icon"><img src="images/prompt-icons/'+icon+'.png" /></div>');$('#prompt').append('<div class="p_text">'+text+'</div>');$('#prompt').append('<div class="buttons"><input type="button" onClick="closeBox();" value="Ok"/></div>');$('#overlay').show().animate({opacity:0.4},250,"easeout",function(){$('#prompt').show();});},back:function(){}};};
