XTN={};

(function(){function F(){$(".iActObj").bind("mouseenter",I).bind("mouseleave",J)}function I(){var e=$(this);e.filter(":not(.actItem)").setImgHi()}function J(){var e=$(this);e.filter(":not(.actItem)").setImgLo()}function K(){$(".lightboxSet").find(".iLightbox img").lightBox()}XTN.reinitImgRollovers=F;jQuery.fn.extend({tglClass:function(e,h){return h?this.addClass(e):this.removeClass(e)},left:function(e){if(e==undefined)return this.offset().left;else{this.css({left:e+"px"});return this}},top:function(e){if(e==undefined)return this.offset().top;

else{this.css({top:e+"px"});return this}},setImgHi:function(){return this.switchSrc("_lo.","_hi.")},setImgLo:function(){return this.switchSrc("_hi.","_lo.")},switchSrc:function(e,h){this.length&&this.attr("src",this.attr("src").replace(e,h));return this},opacity:function(e){return e||e===0?this.css({opacity:e}):this.css("opacity")},tglFadeIn:function(e,h){return this.stop(true).hide().opacity(1).fadeIn(e,h)},tglFadeOut:function(e,h){return this.is(":visible")?this.stop(true).show().opacity(1).fadeOut(e,

h):this.hide()},tglFadeInXB:function(e,h){return $.browser.msie?this.show(0,h):this.tglFadeIn(e,h)},tglFadeOutXB:function(e,h){return $.browser.msie?this.hide(0,h):this.tglFadeOut(e,h)},outerHtml:function(){return $($("<div></div>").html(this.clone())).html()},getIdFromClass:function(e){var h="";this.attr("class")&&$.each(this.attr("class").split(/\s+/),function(){if(this.indexOf(e)!=-1)h=this.replace(e,"")});return h}});var G=function e(){function h(){var f=$("#newsScrollerPanes");if(f.length){var l=

f.find(".newsScrollerPane");k=parseInt(l.eq(0).css("width"));p=0;q=l.length;x();A();$("#newsScrollerArrowPrev").bind("click",{dir:"prev"},j);$("#newsScrollerArrowNext").bind("click",{dir:"next"},j);if($.browser.msie&&$.browser.version>=8){f=f.find(".newsScrollerPane");f.not(":eq(1)").css("visibility","hidden")}}else s()}function s(){n();var f=$("#newsScrollerBtnPlay");f.attr("src","img/icon_play.png").attr("title","start auto skipping")}function r(){n();g=setInterval(B,d*1E3)}function n(){if(g){clearInterval(g);

g=false}}function B(){$("#newsScrollerArrowNext").trigger("click")}function A(){var f=$("#newsScrollerPanes"),l=f.find(".newsScrollerPane");if(q==l.length){var v=l.eq(0);l=l.filter(":last");l.after(v.clone());v.before(l.clone());f.left(-k)}}function j(f){if(!m){g&&r();f=f.data.dir;var l;if(f=="next")l=p<q-1?p+1:0;else if(f=="prev")l=p>0?p-1:q-1;o(l,f)}}function o(f,l){var v=$("#newsScrollerPanes"),C=$(".newsScrollerPane"),y;if(p==q-1&&f==0&&l=="next"){l=-((p+2)*k);y=-k}else if(p==0&&f==q-1&&l=="prev"){l=

0;y=-(q*k)}else y=l=-((f+1)*k);p=f;$.browser.msie&&$.browser.version>=8&&C.css("visibility","visible");m=true;v.animate({left:l+"px"},300,function(){m=false;v.left(y);$.browser.msie&&$.browser.version>=8&&C.not(":eq("+(p+1)+")").css("visibility","hidden")});t()}function x(){q==1?$("#newsScrollerControlBar").hide():t()}function t(){$("#newsScrollerCounterCurr").html(c(p+1));$("#newsScrollerCounterTotal").html(c(q))}function c(f){return f=f<10?"0"+f:f}var d=12,k,p,q,g,m=false;return{reinitNewsScroller:h}}(),

E=function e(){function h(){$("body").addClass("jsEnabled");s();G.reinitNewsScroller()}function s(){F();L.reinitSmoothLinks();M.reinitMembersLinks();N.reinitTogglers();O.reinitForms();K();r()}function r(){var n=$("#pageLogo");n.find("embed,object").length||n.flashembed({src:"/cimt/files/flash/cimt_logo_ani.swf",version:[9,0],width:174,height:94,wmode:"transparent"})}return{initPage:h,reinitInteraction:s}}(),L=function e(){function h(){$("a").bind("click",s)}function s(){var c=$(this).attr("href");if(c!=""&&c.indexOf("/")==

-1&&c.indexOf("mailto:")==-1){t||r(c);this.blur&&this.blur();return false}}function r(c){t=true;$.get(c,{},function(d){setTimeout(function(){t=false},500);A(d,c);j(d,c);o(d,c);B(d,c)},"html")}function n(c,d,k){if(k=="fadeSeriell")c.fadeOut(300,function(){if(d.length){d.hide().insertBefore(c).fadeIn(300);E.reinitInteraction()}c.remove()});else if(k=="crossFade"){if(d.length){d.hide().insertBefore(c).fadeIn(300);E.reinitInteraction()}c.fadeOut(300,function(){c.remove()})}else if(k=="noAni"){if(d.length){d.insertAfter(c);

E.reinitInteraction()}c.remove()}}function B(c,d){$("#pageLogo").tglClass("pageLogoMeta",d.indexOf("meta_")!=-1);if(d=="index.htm"){if(!$("#homeAMBox,#homeNewsBox,#homeCopyBox,#homeTwitterBox").length){$("#homeAMBox,#homeNewsBox,#homeCopyBox,#homeTwitterBox",c).insertAfter("#mainContBot");G.reinitNewsScroller()}}else $.browser.msie?$("#homeAMBox,#homeNewsBox,#homeCopyBox,#homeTwitterBox").remove():$("#homeAMBox,#homeNewsBox,#homeCopyBox,#homeTwitterBox").fadeOut(300,function(){$(this).remove()})}

function A(c){var d={headline:$("#mainContTop img"),body:$("#mainContCenterInner")};c={headline:$("#mainContTop img",c),body:$("#mainContCenterInner",c)};n(d.headline,c.headline,"fadeSeriell");n(d.body,c.body,"fadeSeriell")}function j(c){var d={subNav:$(".subNav"),mainNav:$("#mainNav")};c={subNav:$(".subNav",c),mainNav:$("#mainNav",c)};if($.browser.msie&&$.browser.version<=7){if(!d.subNav.length)d.subNav=$("<div/>").insertAfter("#mainNav");n(d.mainNav,c.mainNav,"noAni");n(d.subNav,c.subNav,"crossFade")}else{x(d.mainNav,

c.mainNav);if(d.subNav.length)d.subNav.attr("class")==c.subNav.attr("class")?x(d.subNav,c.subNav):n(d.subNav,c.subNav,"crossFade");else{d.subNav=$("<div/>").insertAfter("#mainNav");n(d.subNav,c.subNav,"crossFade")}}}function o(c){var d=$("#headerBg img"),k=$("#headerBg img",c);if(k.length){if(d.attr("src")!=k.attr("src")){$("<img/>").attr("src",k.attr("src"));d.fadeOut(300,function(){d.attr("src",k.attr("src")).fadeIn(300)})}}else d.fadeOut(300)}function x(c,d){function k(g,m,f){f.attr(g)?m.attr(g,

f.attr(g)):m.removeAttr(g)}function p(g,m){var f=/(_act.|_lo.|_hi.)/;return g.attr("src").replace(f,"")==m.attr("src").replace(f,"")}c=c.find("a");var q=d.find("a");c.each(function(g){var m=$(this);g=q.eq(g);if(m.attr("href")==m.attr("href")){k("class",m,g);k("id",m,g);m=m.find("img");g=g.find("img");if(m.length&&g.length)if(p(m,g)){k("class",m,g);k("id",m,g);k("src",m,g)}}})}var t=false;return{reinitSmoothLinks:h}}(),O=function e(){function h(){$("#inpUL").bind("change",q);$("#submitBtnAbstract").bind("click",

m);$("#submitBtnContact").bind("click",f);$("#submitBtnRegister1").bind("click",n);$("#submitBtnRegister2").bind("click",l);$("#changeBtnRegister").bind("click",B);$("#inpRegisterType").bind("change",A);$("#inpInvitedAs").bind("change",j);$("input,textarea").bind("focus",k).bind("blur",p);$("#inpUL").bind("mouseenter",s).bind("mouseleave",r)}function s(){$("#browseBtn").switchSrc("_lo","_hi")}function r(){$("#browseBtn").switchSrc("_hi","_lo")}function n(){x(function(){var a=H={regType:$("#inpRegisterType").val(),

invitedAs:$("#inpRegisterType").val()=="invited"?$("#inpInvitedAs").val():false,firstName:$("#inpFirstName").val(),lastName:$("#inpLastName").val(),street:$("#inpStreet").val(),city:$("#inpCity").val(),email:$("#inpEmail").val(),institution:$("#inpInstitution").val(),ticket:g("ticket").next(".CBText").html().replace("** ","").replace("\u20ac","EUR"),socialEvent:$("#inpTicketSocial").is(":checked")?$("#inpTicketSocial").next(".CBText").html().replace("\u20ac","EUR"):false,hotelName:g("hotel").hasClass("idNoHotel")?

false:g("hotel").parent().prevAll("h1").eq(0).text(),hotelRoom:g("hotel").next(".CBText").html().replace("\u20ac","EUR"),arrival:$("#inpDateArrival").val(),departure:$("#inpDateDeparture").val(),updates:$("#inpInfoUpdates").is(":checked")?$("#inpInfoUpdates").next(".CBText").html():false},b="";b+="<b>Type of register</b><br />";b+=a.regType+"<br /><br />";if(a.invitedAs){b+="<b>Invited as</b><br />";b+=a.invitedAs+"<br /><br />"}b+="<b>Personal data</b><br/>";b+='<table class="tableMini"><tr><td>First name:</td><td>'+

a.firstName+"</td></tr>";b+="<tr><td>Last name:</td><td>"+a.lastName+"</td></tr>";b+="<tr><td>Street, No.:</td><td>"+a.street+"</td></tr>";b+="<tr><td>ZIP, City:</td><td>"+a.city+"</td></tr>";b+="<tr><td>Email:</td><td>"+a.email+"</td></tr>";b+="<tr><td>Institution:</td><td>"+a.institution+"</td></tr>";b+="</table><br />";b+="<b>Ticket</b><br />";b+=a.ticket+"<br /><br />";if(a.socialEvent){b+="<b>Social event ticket</b><br />";b+=a.socialEvent+"<br /><br />"}b+="<b>Hotel</b><br />";if(a.hotelName)b+=

a.hotelName+"<br />";b+=a.hotelRoom+"<br /><br />";b+="<b>Arrival/Departure</b><br />";b+='<table class="tableMini"><tr><td>Arrival:</td><td>'+a.arrival+"</td></tr>";b+="<tr><td>Departure:</td><td>"+a.departure+"</td></tr></table><br />";if(a.updates){b+="<b>News</b><br />";b+=a.updates+"<br /><br />"}$("#registerSummary").html(b);$("#registerBoxForm").fadeOut(300,function(){$("#registerBoxConfirmCheck").fadeIn(300)})})}function B(){$("#registerBoxConfirmCheck").fadeOut(300,function(){$("#registerBoxForm").fadeIn(300)})}

function A(){var a=$(this).val();$(".formAddInfoText").hide();var b=$("#invitedAsBox");if(a=="invited"){b.show();j()}else{b.hide();a=="exhibitor"&&$("#registerFormInfoExhibitorGenenral").show()}}function j(){var a=$("#inpInvitedAs");$(".formAddInfoText").hide();if(a.val()=="speaker")$("#registerFormInfoSpeakerGenenral,#registerFormInfoSpeakerHotel").show();else a.val()=="chairman"&&$("#registerFormInfoChairmanGenenral").show()}function o(a){return a=$('<table class="TTVali_TT"><tr><td class="TTVali_left"></td><td class="TTVali_mid"><div class="TTVali_contents">'+

a+'</div></td><td class="TTVali_right"></td></tr></table>')}function x(a){var b=false;$(".valiNotEmpty:visible").each(function(){var i=$(this);if($.trim(i.val())==""){b=true;t({fieldObj:i,mode:"notEmpty"})}});$(".valiSelect:visible").each(function(){var i=$(this);if(i.val()==""){b=true;t({fieldObj:i,mode:"select"})}});$(".valiUL:visible").each(function(){var i=$(this);if(i.val()==""){b=true;t({fieldObj:i,mode:"UL"})}});$(".valiRadioGroup:visible").each(function(){var i=$(this),u=i.getIdFromClass("idRadioName_"),

z=g(u);if(!z){b=true;t({hlObj:i,mode:"radioGroup",radioGroupName:u})}});b?$(document).scrollTop($(".TTVali_TT").eq(0).top()):a()}function t(a){var b=a.mode=="radioGroup"?a.hlObj:a.fieldObj;if(!b.data("hasError")){var i=a.mode=="radioGroup"?"Please select one option":a.mode=="select"?"Please select":a.mode=="UL"?"Please select a file":a.mode=="notEmpty"?"Please fill in":"",u=a.mode=="radioGroup"?a.hlObj:a.fieldObj.parent(),z=a.mode=="radioGroup"?$(":radio[name='"+a.radioGroupName+"']"):a.mode=="UL"?

b.parent():b;i=o(i).hide().appendTo(u).fadeIn(300);b.addClass("valiHi").data("hasError",true);a=a.mode=="UL"||a.mode=="radioGroup"?"click":"focus";c(z,a,b,i)}}function c(a,b,i,u){function z(){d(i,u);a.unbind(b,z)}a.bind(b,z)}function d(a,b){a.removeClass("valiHi").data("hasError",false);b.fadeOut(300,function(){b.remove()})}function k(){var a=$(this);a.add(a.next("label")).addClass("inputHi")}function p(){var a=$(this);a.add(a.next("label")).removeClass("inputHi")}function q(){$("#outUL").val($(this).val())}

function g(a){var b=false;$(":radio[name='"+a+"']").each(function(){var i=$(this);if(i.is(":checked")){b=i;return false}});return b}function m(){x(function(){v();var a=$("#inpFirstName").val(),b=$("#inpLastName").val(),i=$("#inpEmail").val(),u=$("#inpShorttalk").is(":checked")?"interested":"not interested",z=$("#inpUL"),D=$("#ULIframe").length?$("#ULIframe"):$('<iframe id="ULIframe"></iframe>').appendTo("body");D.one("load",function(){D.contents().append("<html><head></head><body></body></html>");

var w=D.contents().find("body");w.append('<form id="iframeForm" action="php/submit_abstract.php" method="POST" enctype="multipart/form-data"></form>');w=w.find("#iframeForm");w.append(z);w.append('<input type="hidden" name="firstName" value="'+a+'" />');w.append('<input type="hidden" name="lastName" value="'+b+'" />');w.append('<input type="hidden" name="email" value="'+i+'" />');w.append('<input type="hidden" name="shorttalk" value="'+u+'" />');D.one("load",function(){D.contents().find("body").html();

y()});w.submit()})})}function f(){x(function(){var a=P($("#contactForm"));v();$.post("php/submit_contact.php",a,function(b){b=="OK"?y():C()})})}function l(){v();$.post("php/submit_register.php",H,function(a){a=="OK"?y():C()})}function v(){var a=$('<div id="formLoadingBox">Loading</div>');a.insertAfter($("#formFormBox").hide()).show()}function C(){var a=$('<div id="formErrorBox">An error occured. Your request could not be processed. Please try again later</div>');a.insertAfter($("#formLoadingBox").hide()).show()}

function y(){$("#formLoadingBox").hide();$("#formReturnBox").show()}function P(a){var b={};a=a.find("input,textarea,select");a.each(function(){var i=$(this),u=i.attr("name")?i.attr("name"):"";i=i.val();b[u]=i});return b}var H;return{reinitForms:h}}(),M=function e(){function h(){var j=$("#js_membersPreviewObj");j.length||$('<div id="js_membersPreviewObj"><img /></div>').appendTo("body");$(".membersLink").bind("click",n).bind("mouseenter",B).bind("mouseleave",A).bind("onToggleExpand",s).bind("onToggleCollapse",

r).each(function(){var o=$(this);o.find(".tglIcon").length||o.prepend('<img class="tglIcon membersToggler" src="/cimt/files/img/toggler_content_col_lo.png" alt="" />')})}function s(){var j=$(this);j.next(".membersContent");j.find("#js_membersPreviewObj").tglFadeOutXB(300)}function r(){var j=$(this);j.trigger("mouseenter")}function n(){var j=$(this),o=j.next(".membersContent");if(o.data("expanded")){o.data("expanded",false).slideUp(300);j.trigger("onToggleCollapse").find(".tglIcon").switchSrc("_exp","_col")}else{o.data("expanded",

true).slideDown(300);$.browser.msie&&$.browser.version>=7&&o.show();j.trigger("onToggleExpand").find(".tglIcon").switchSrc("_col","_exp")}}function B(){var j=$(this);j.addClass("hi");var o=j.next(".membersContent");if(!o.data("expanded")){o=o.find(".membersPortraitBig");$("#js_membersPreviewObj").appendTo(j).find("img").attr("src",o.attr("src")).end().tglFadeInXB(300)}}function A(){var j=$(this);j.removeClass("hi");j=j.next(".membersContent");j.data("expanded")||$("#js_membersPreviewObj").tglFadeOutXB(300)}

return{reinitMembersLinks:h}}(),N=function e(){function h(){$(".iToggler").bind("click",s)}function s(){var r=$(this),n=$("#"+r.attr("id")+"Box");if(n.data("expanded")){n.data("expanded",false).slideUp(300);r.switchSrc("_exp","_col").trigger("onToggleCollapse")}else{n.data("expanded",true).slideDown(300);r.switchSrc("_col","_exp").trigger("onToggleExpand")}}return{reinitTogglers:h}}();$(function(){E.initPage()})})();


