// JavaScript Document //łśćłżź var DebugQueryMode=true; //Show Alerts //var IE=false; /* ================================================================================== */ /* =============================== jquery.ready [START] ============================= */ /* ================================================================================== */ /* =============================== ReHeight [START] ================================= */ var GlobalAddition=-1; function ReHeight(){ try{ if(GlobalAddition==-1){ GlobalAddition=parseInt($JQ('#content').css('padding-bottom')); } else{ $JQ('#content').css('padding-bottom',GlobalAddition); } var elements=$JQ('#main_container').find('div'); var c_id=''; var c_foundfoot=false; var c_foundcontent=false; var Height=document.body.clientHeight; var ContentHeight=0; for(var i=0;i=Height){ return false; } //var additional_pg=Height-ContentHeight+parseInt($JQ('#content').css('padding-bottom'))+1-document.getElementById('foot').offsetHeight var additional_pg=Height-ContentHeight+parseInt($JQ('#content').css('padding-bottom'))-GlobalAddition; if(additional_pg<0){ return false; } $JQ('#content').css('padding-bottom',additional_pg); }catch(err){ if(DebugQueryMode==true){ alert('ReHeight: '+err); }} } /* =============================== ReHeight [END] =================================== */ /* =============================== .jWebsiter [START] =============================== */ var global_jwebsiter_perm=-2; var global_jwebsiter_id=''; var global_jwebsiter_idprev=''; var global_jwebsiter_idnext=''; var global_jwebsiter_startnum=0; function jWebsiter(ID, IDprev, IDnext, direction, status){ try{ if(!ID || ID==''){ return false; } if(!IDprev || IDprev==''){ return false; } if(!IDnext || IDnext==''){ return false; } if(!direction){ direction='next'; } if(!status){ global_jwebsiter_perm=0; } direction=direction.toLowerCase(); var slide, slides_total; var slide_width=0; var slide_active=-1; var slide_fullwidth=0; var left=parseInt($JQ('#'+ID).css('left')); var c_id=''; //-------- var c_url=window.location.toString(); var c_varexists=c_url.indexOf('#'); if(c_varexists>0){ var c_idsource=c_url.slice(c_varexists+1,c_url.length); } else{ var c_idsource='unknown'; } //-------- //var c_idsource=getUrlVar(window.location,'active').toString();//'web_project5'; var c_idnum=-1; //if(!c_idsource || c_idsource==''){ c_idsource='unknown'; } var elements=$JQ('#'+ID).find('li'); for(var i=1; i<=elements.length; i++){ //slide=parseInt($JQ('#'+ID+' li:nth-child('+i+')').css('width')); slide=parseInt($JQ('#'+ID+' li:nth-child('+i+')').attr('offsetWidth')); c_id=$JQ('#'+ID+' li:nth-child('+i+')').attr('id'); if(c_id.toLowerCase()==c_idsource.toLowerCase()){ c_idnum=i; } //web_project4 /* slide+=parseInt($JQ('#'+ID+' li:nth-child('+i+')').css('padding-left')); slide+=parseInt($JQ('#'+ID+' li:nth-child('+i+')').css('padding-right')); */ if(slide>0 && i==1){ slide_width=slide; } if(slide_width*(i-1)==left*(-1)){ slide_active=i; } if(slide.toString().toLowerCase()=='nan'){ break; } slide_fullwidth+=slide; } //alert('slide_width:' + slide_width*(i-1) + ' left:' + left*(-1) + ' slide_active:' + slide_active); slides_total=i-1; if(slide_active==-1){ return false; } $JQ('#'+ID).css('width',slide_fullwidth); //alert(slide_fullwidth); //alert(slides_total); //alert(getUrlVar(window.location,'active')); if(c_idnum>0 && global_jwebsiter_startnum==0){ //alert(c_idnum); var position=0; if(c_idnum==slides_total){ position=slide_width*(c_idnum-2)*(-1); } else{ position=slide_width*(c_idnum-1)*(-1); } //if(c_idnum==1){ position=slide_width*(c_idnum)*(-1); } $JQ("#"+ID).css('left',position); //$JQ("#"+ID).animate({ left: position}, 500 ); global_jwebsiter_startnum=1; return true; } if(direction=='none'){ return false; } if(slides_total==slide_active && direction=='next'){ $JQ("#"+ID).animate({ left: "0"}, 800, "quartEaseInOut"); return true; } else{ if(direction=='next'){ var position=slide_width*(slide_active)*(-1); if((slides_total%2==1 || slides_total%2==0) && slide_active==slides_total-1){ //if number of slides is odd or even $JQ("#"+ID).animate({ left: "0"}, 800, "quartEaseInOut"); return true; return true; } $JQ("#"+ID).animate({ left: position}, 800, "quartEaseInOut" ); } if(direction=='prev'){ var position=slide_width*(slide_active-2)*(-1); if(position>0){ position=slide_width*(slides_total-2)*(-1); $JQ("#"+ID).animate({ left: position}, 800, "quartEaseInOut"); //slide_fullwidth return false; } $JQ("#"+ID).animate({ left: position}, 800, "quartEaseInOut"); } return true; } }catch(err){ if(DebugQueryMode==true){ alert('jWebsiter: '+err); }} } function jWebsiterRun(ID, IDprev, IDnext, Direction,wait){ try{ //$JQ('#test_info').text('Permission: '+global_jwebsiter_perm); if(!wait || wait==''){ wait=false; } if(wait==true){ global_jwebsiter_perm=0; } if(!Direction || Direction!='next' || Direction!='prev' || Direction!='none'){ Direction='next'; } if(global_jwebsiter_perm==-2){ if(!ID || ID==''){ return false; }else{ global_jwebsiter_id = ID; } if(!IDprev || IDprev==''){ return false; }else{ global_jwebsiter_idprev = IDprev; } if(!IDnext || IDnext==''){ return false; }else{ global_jwebsiter_idnext = IDnext; } $JQ('#'+ID).mouseover(function () { global_jwebsiter_perm=-1; $JQ('#websites_bg2').css('opacity',0.2); $JQ('#websites_bg2').show(); return false; }); $JQ('#'+ID).mouseout(function () { global_jwebsiter_perm=1; $JQ('#websites_bg2').hide(); return false; }); $JQ('#'+IDnext).click(function () { jWebsiterNext(global_jwebsiter_id, global_jwebsiter_idprev, global_jwebsiter_idnext,'next',''); return false; }); $JQ('#'+IDnext).mouseover(function () { global_jwebsiter_perm=-1; return false; }); $JQ('#'+IDnext).mouseout(function () { global_jwebsiter_perm=1; return false; }); $JQ('#'+IDprev).click(function () { jWebsiterPrev(global_jwebsiter_id, global_jwebsiter_idprev, global_jwebsiter_idnext,'prev',''); return false; }); $JQ('#'+IDprev).mouseover(function () { global_jwebsiter_perm=-1; return false; }); $JQ('#'+IDprev).mouseout(function () { global_jwebsiter_perm=1; return false; }); global_jwebsiter_perm=0; jWebsiter(ID, IDprev, IDnext, 'none'); return false; //turn off auto self.setTimeout("jWebsiterRun('"+ID+"','"+IDprev+"','"+IDnext+"','"+Direction+"')", 5000); return false; } //begining; if(global_jwebsiter_perm==-1){ self.setTimeout("jWebsiterRun('"+ID+"','"+IDprev+"','"+IDnext+"','"+Direction+"')", 5000); return false; } //for buttons; if(global_jwebsiter_perm==0){ global_jwebsiter_perm=1; self.setTimeout("jWebsiterRun('"+ID+"','"+IDprev+"','"+IDnext+"','"+Direction+"')", 5000); return false; } else{ jWebsiter(ID, IDprev, IDnext, Direction,'timer'); self.setTimeout("jWebsiterRun('"+ID+"','"+IDprev+"','"+IDnext+"','"+Direction+"')", 5000); return false; } }catch(err){ if(DebugMode==true){ alert('jWebsiterRun: '+err); }} } function jWebsiterNext(ID, IDprev, IDnext, Direction,wait){ try{ jWebsiter(ID, IDprev, IDnext, 'next', 'off'); global_jwebsiter_perm=-1; }catch(err){ if(DebugMode==true){ alert('jWebsiterNext: '+err); }} } function jWebsiterPrev(ID, IDprev, IDnext, Direction,wait){ try{ jWebsiter(ID, IDprev, IDnext, 'prev', 'off'); global_jwebsiter_perm=-1; }catch(err){ if(DebugMode==true){ alert('jWebsiterPrev: '+err); }} } /* =============================== .jWebsiter [END] ================================= */ /* =============================== .jWebproj [START] ================================ */ var global_jwebproj_perm=-2; var global_jwebproj_id=''; var global_jwebproj_idprev=''; var global_jwebproj_idnext=''; var global_jwebproj_startnum=0; function jWebproj(ID, IDprev, IDnext, direction, status){ try{ if(!ID || ID==''){ return false; } if(!IDprev || IDprev==''){ return false; } if(!IDnext || IDnext==''){ return false; } if(!direction){ direction='next'; } if(!status){ global_jwebproj_perm=0; } direction=direction.toLowerCase(); var slide, slides_total; var slide_width=0; var slide_active=-1; var slide_fullwidth=0; var left=parseInt($JQ('#'+ID).css('left')); var c_id=''; //-------- var c_url=window.location.toString(); var c_varexists=c_url.indexOf('#'); if(c_varexists>0){ var c_idsource=c_url.slice(c_varexists+1,c_url.length); } else{ var c_idsource='unknown'; } //-------- //var c_idsource=getUrlVar(window.location,'active').toString();//'web_project5'; var c_idnum=-1; var elements=$JQ('#'+ID).find('li'); for(var i=1; i<=elements.length; i++){ //slide=parseInt($JQ('#'+ID+' li:nth-child('+i+')').css('width')); slide=parseInt($JQ('#'+ID+' li:nth-child('+i+')').attr('offsetWidth')); c_id=$JQ('#'+ID+' li:nth-child('+i+')').attr('id'); if(c_id.toLowerCase()==c_idsource.toLowerCase()){ c_idnum=i; } //alert('c_idsource:'+c_idsource+' c_id:'+c_id); //alert(ID); /* slide+=parseInt($JQ('#'+ID+' li:nth-child('+i+')').css('padding-left')); slide+=parseInt($JQ('#'+ID+' li:nth-child('+i+')').css('padding-right')); */ if(slide>0 && i==1){ slide_width=slide; } if(slide_width*(i-1)==left*(-1)){ slide_active=i; } if(slide.toString().toLowerCase()=='nan'){ break; } slide_fullwidth+=slide; } slides_total=i-1; if(slide_active==-1){ return false; } $JQ('#'+ID).css('width',slide_fullwidth); if(c_idnum>0 && global_jwebproj_startnum==0){ //alert(c_idnum); var position=0; //if(c_idnum==slides_total){ position=slide_width*(c_idnum-2)*(-1); } //else{ position=slide_width*(c_idnum-1)*(-1); } position=slide_width*(c_idnum-1)*(-1); //if(c_idnum==1){ position=slide_width*(c_idnum)*(-1); } $JQ("#"+ID).css('left',position); //$JQ("#"+ID).animate({ left: position}, 500 ); //alert(c_idnum); jWebprojSetHeight(ID, c_idnum, 'none'); global_jwebproj_startnum=1; return true; } if(slides_total==slide_active && direction=='next'){ $JQ("#"+ID).animate({ left: "0"}, 1200, "quartEaseInOut"); jWebprojSetHeight(ID, 1, 'none'); return true; } else{ if(direction=='next'){ var position=slide_width*(slide_active)*(-1); //$JQ("#"+ID).animate({ left: position}, 500 ); $JQ("#"+ID).animate({ left: position}, 1200, "quartEaseInOut"); //$JQ("#"+ID).animate({"left": "-700"},{queue:false, duration:500, easing:"backEaseIn"}); //works jWebprojSetHeight(ID, slide_active, 'next'); return true; } if(direction=='prev'){ var position=slide_width*(slide_active-2)*(-1); if(position>0){ position=slide_width*(slides_total-1)*(-1); $JQ("#"+ID).animate({ left: position}, 1200, "quartEaseInOut"); jWebprojSetHeight(ID, parseInt(slides_total), 'none'); return false; } $JQ("#"+ID).animate({ left: position}, 1200, "quartEaseInOut"); jWebprojSetHeight(ID, slide_active, 'prev'); return true; } //alert(slide_active); //jWebprojSetHeight(ID, 1, 'none'); //incase if active is invalid var c_pageactive=getUrlVar(window.location,'id').toString().toLowerCase();//'contact'; if(c_pageactive=='contact'){ slide_active+=1; } jWebprojSetHeight(ID, slide_active, 'none'); //incase if active is invalid - PATH CONTACT (slide_active instead of number 1) return true; } }catch(err){ if(DebugQueryMode==true){ alert('jWebproj: '+err); }} } function jWebprojSetHeight(ID, slide_active, direction){ try{ if(!ID || ID==''){ return false; } if(!slide_active || slide_active==''){ return false; } if(!direction && direction!='prev' && direction!='next' && direction!='none'){ return false; } var slide_next=1; if(direction=='none'){ slide_next=slide_active; } if(direction=='prev'){ slide_next=slide_active-1; } if(direction=='next'){ slide_next=slide_active+1; } //slide_next=3; var slide_height=parseInt($JQ('#'+ID+' li:nth-child('+parseInt(slide_next)+')').attr('offsetHeight')); $JQ("#"+ID).css('height',slide_height); $JQ("#webdesc_inner").animate({ height: slide_height}, 500 ); $JQ("#pager_inner").animate({ height: slide_height}, 500 ); //alert(slide_height); //Script preload; //alert('slide_active:'+slide_active+' slide_next:'+slide_next); $JQ('#'+ID+' li:nth-child('+parseInt(slide_active)+')').find('.websliderimg').eq(0).cycle('pause'); $JQ('#'+ID+' li:nth-child('+parseInt(slide_next)+')').find('.websliderimg').eq(0).cycle('resume'); var project_name=$JQ('#'+ID+' li:nth-child('+parseInt(slide_next)+')').attr('id'); //$JQ('#link_backtowebsites_all').attr('href','index.php?id=websites&sub1=all&active='+project_name); //$JQ('#link_backtoecommerce_all').attr('href','index.php?id=ecommerce&sub1=all&active='+project_name); $JQ('#link_backtowebsites_all').attr('href','websites,all.html#'+project_name); $JQ('#link_backtoecommerce_all').attr('href','ecommerce,all.html#'+project_name); }catch(err){ if(DebugMode==true){ alert('jWebprojSetHeight: '+err); }} } function jWebprojRun(ID, IDprev, IDnext, Direction,wait,special){ try{ //$JQ('#test_info').text('Permission: '+global_jwebproj_perm); if(!wait || wait==''){ wait=false; } if(wait==true){ global_jwebproj_perm=0; } if(!Direction || Direction!='next' || Direction!='prev'){ Direction='next'; } if(!special || special==''){ special=''; } if(global_jwebproj_perm==-2){ if(!ID || ID==''){ return false; }else{ global_jwebproj_id = ID; } if(!IDprev || IDprev==''){ return false; }else{ global_jwebproj_idprev = IDprev; } if(!IDnext || IDnext==''){ return false; }else{ global_jwebproj_idnext = IDnext; } $JQ('#'+IDnext).click(function () { jWebprojNext(global_jwebproj_id, global_jwebproj_idprev, global_jwebproj_idnext,'next',''); return false; }); $JQ('#'+IDprev).click(function () { jWebprojPrev(global_jwebproj_id, global_jwebproj_idprev, global_jwebproj_idnext,'prev',''); return false; }); // global_jwebproj_perm=0; if(special=='stop'){ global_jwebproj_startnum=1; } //turns off auto positioning (example contact us section) jWebproj(ID, IDprev, IDnext, 'none'); //jWebprojSetHeight(ID, 1, 'none'); return false; //turn off auto self.setTimeout("jWebprojRun('"+ID+"','"+IDprev+"','"+IDnext+"','"+Direction+"')", 5000); return false; } //begining; if(global_jwebproj_perm==-1){ self.setTimeout("jWebprojRun('"+ID+"','"+IDprev+"','"+IDnext+"','"+Direction+"')", 5000); return false; } //for buttons; if(global_jwebproj_perm==0){ global_jwebproj_perm=1; self.setTimeout("jWebprojRun('"+ID+"','"+IDprev+"','"+IDnext+"','"+Direction+"')", 5000); return false; } else{ jWebproj(ID, IDprev, IDnext, Direction,'timer'); self.setTimeout("jWebprojRun('"+ID+"','"+IDprev+"','"+IDnext+"','"+Direction+"')", 5000); return false; } }catch(err){ if(DebugMode==true){ alert('jWebprojRun: '+err); }} } function jWebprojNext(ID, IDprev, IDnext, Direction,wait){ try{ jWebproj(ID, IDprev, IDnext, 'next', 'off'); global_jwebproj_perm=-1; }catch(err){ if(DebugMode==true){ alert('jWebprojNext: '+err); }} } function jWebprojPrev(ID, IDprev, IDnext, Direction,wait){ try{ jWebproj(ID, IDprev, IDnext, 'prev', 'off'); global_jwebproj_perm=-1; }catch(err){ if(DebugMode==true){ alert('jWebprojPrev: '+err); }} } /* =============================== .jWebproj [END] ================================== */ /* =============================== .jMacPC [START] ================================== */ var global_jMacPC_perm=1; function jMacPC(IDactive,IDfirst,IDlast){ try{ if(!IDactive || IDactive==''){ return false; } if(!IDfirst || IDfirst==''){ return false; } if(!IDlast || IDlast==''){ return false; } global_jMacPC_perm=0; var c_dispfirst=$JQ('#'+IDfirst).css('display'); var c_displast=$JQ('#'+IDlast).css('display'); if(c_dispfirst!='block'){ $JQ('#'+IDfirst).css('display','block'); $JQ('#'+IDfirst).css('opacity','0'); } if(c_displast!='block'){ $JQ('#'+IDlast).css('display','block'); $JQ('#'+IDlast).css('opacity','0'); } //alert(c_dispfirst+' - '+c_displast); if(IDactive==IDfirst){ $JQ('#'+IDfirst).animate({ opacity: "1" }, 700,"linear",function(){ global_jMacPC_perm=1; return false; } ); $JQ('#'+IDlast).animate({ opacity: "0" }, 700,"linear",function(){ global_jMacPC_perm=1; return false; } ); return false; } if(IDactive==IDlast){ $JQ('#'+IDfirst).animate({ opacity: "0" }, 700,"linear",function(){ global_jMacPC_perm=1; return false; } ); $JQ('#'+IDlast).animate({ opacity: "1" }, 700,"linear",function(){ global_jMacPC_perm=1; return false; } ); return false; } return false; }catch(err){ if(DebugMode==true){ alert('jMacPC: '+err); }} } /* =============================== .jMacPC [END] ==================================== */ /* ================================================================================== */ /* =============================== jquery.ready [END] =============================== */ /* ================================================================================== */