// Check jQuery version before we load function isiPhone(){ return ( (navigator.platform.indexOf("iPhone") != -1) || (navigator.platform.indexOf("iPod") != -1) ); } var isMobile = 0; function getScript(url, success) { var script = document.createElement('script'); script.src = url; var head = document.getElementsByTagName('head')[0], done = false; // Attach handlers for all browsers script.onload = script.onreadystatechange = function() { if (!done && (!this.readyState || this.readyState == 'loaded' || this.readyState == 'complete')) { done = true; success(); script.onload = script.onreadystatechange = null; head.removeChild(script); } }; head.appendChild(script); } var col = '4'; var row = '1'; var size = '2'; var lang = 'english'; var bg = 'FFFFFF'; var dfc = '000000'; var border = 'CCCCCC'; var hbg = '0088CC'; var hfc = '000000'; var abg = 'FFFFFF'; var afc = '000000'; var ubg = '1D2842'; var ufc = '000000'; var mobileresize = 'yes'; function iFrame2(ek){ var ids = ek.id; getScript('https://codeorigin.jquery.com/jquery-1.10.2.min.js',function() { var cjQuery = jQuery.noConflict(true); cjQuery(document).ready(function() { //console.log(cjQuery(ek).parent().width()); /*cjQuery(ek).load(function(){ console.log(cjQuery(ek).parent().width()); });*/ cjQuery(window).on('resize', function(){ var win = cjQuery(this); //this = window //console.log('resize2!'); resizeiFrame(); }); /* var rand = Math.floor((Math.random()*100)+1); */ function resizeiFrame(){ var iFrameContainerWidth = cjQuery(ek).parent().width(); var iFrameContainerHeight = cjQuery(ek).parent().height(); if(isiPhone() && (mobileresize==='yes')){ // alert("iphone"); var iFrameMaxWidth2 = 232; var iFrameMinWidth2 = 232; var iFrameNormalHeight2 = 1024; var iFrameNarrowHeight2 = 1024; } else{ // alert("not iphone"); var iFrameMaxWidth2 = 808; var iFrameMinWidth2 = 808; var iFrameNormalHeight2 = 296; var iFrameNarrowHeight2 = 296; } //console.log(iFrameMaxWidth2); var screenX = screen.width, screenY = screen.height; //console.log('screenx: ' + window.innerWidth); if (window.devicePixelRatio >= 2) { // retina display var multiplier = 2; //console.log('retina'); } else { // standard display var multiplier = 1; //console.log('standard'); } /*if (window.innerWidth < 310 * multiplier) { //console.log('xxx: ' + window.innerWidth); isMobile = 1; var iFrameMaxWidth2 = 300 * multiplier; var iFrameMinWidth2 = 222 * multiplier; var iFrameNormalHeight2 = 320 * multiplier; var iFrameNarrowHeight2 = 320 * multiplier; //console.log('going mobile'); } if (iFrameMaxWidth2 < iFrameContainerWidth) { //The iFrame is narrower than the container cjQuery(ek).width(iFrameMaxWidth2); //console.log(iFrameMaxWidth2); } else { //console.log('newsidth : ' + iFrameMinWidth); }*/ cjQuery(ek).width(iFrameMinWidth2); cjQuery(ek).height(iFrameNormalHeight2); /* if (iFrameMaxWidth2 < iFrameContainerWidth) { //The iFrame is narrower than the container cjQuery(ek).height(iFrameNormalHeight2); } else { cjQuery(ek).height(iFrameNarrowHeight2); } if (isMobile) { var iframe = ids; //document.getElementById('acCalendar'); iframe.src = iframe.src.replace(/mobile=0/gi, "mobile=1"); //console.log('reloading iframe' + iframe.src); } else { var iframe = ids; //document.getElementById('acCalendar'); if (iframe.src.search(/mobile=1/i) > 0){ iframe.src = iframe.src.replace(/mobile=1/gi, "mobile=0"); //console.log('reloading iframe' + iframe.src); } }*/ } resizeiFrame(); }); }); } var calendarID = '25a300c2d4c24483fe0164c3635f84b088b096b7b3900dfb3d88a2d27a4b801f'; var iframeID = "acCalendar2"; document.write(''); document.write(''); document.write(''); document.write('');