/* This file was compressed using MbCompression library. http://blog.mironabramson.com */ 
function calendarNav(direction){switch(direction){case"left":{if(d.getMonth()=="0"){newMonth=11;newYear=d.getFullYear()-1;}
else{newMonth=d.getMonth()-1;newYear=d.getFullYear()}
break;}
case"right":{if(d.getMonth()==11){newMonth=0;newYear=d.getFullYear()+1;}
else{newMonth=d.getMonth()+1;newYear=d.getFullYear();}
break;}
default:{break;}}
placeCalendar(newMonth,newYear);}
var d;function placeCalendar(month,year,day){d=new Date();d.setDate(1);if(typeof month!="undefined")d.setMonth(month);if(typeof year!="undefined")d.setFullYear(year);if(typeof day!="undefined"){d.setDate(day);highlightDay=day;}
dx=d;month=d.getMonth();year=d.getFullYear();day=d.getDate();var
seminars={id5_3:{css:'pro_engineer',title:'Pro/ENGINEER',url:'/seminare/proengineer.aspx?date=2008-03-05'},id26_3:{css:'pro_engineer',title:'Pro/ENGINEER',url:'/seminare/proengineer.aspx?date=2008-03-26'},id23_4:{css:'pro_engineer',title:'Pro/ENGINEER',url:'/seminare/proengineer.aspx?date=2008-04-23'},id14_5:{css:'pro_engineer',title:'Pro/ENGINEER',url:'/seminare/proengineer.aspx?date=2008-05-14'},id11_6:{css:'pro_engineer',title:'Pro/ENGINEER',url:'/seminare/proengineer.aspx?date=2008-06-11'},id18_3:{css:'arbortext',title:'Arbortext',url:'/seminare/arbortext.aspx?date=2008-03-18'},id22_4:{css:'arbortext',title:'Arbortext',url:'/seminare/arbortext.aspx?date=2008-04-22'},id16_4:{css:'pro_toolmaker',title:'Pro/TOOLMAKER',url:'/seminare/protoolmaker.aspx?date=2008-04-16'},id1_4:{css:'windchill',title:'Windchill',url:'/seminare/windchill.aspx?date=2008-04-01'},id13_5:{css:'windchill',title:'Windchill',url:'/seminare/windchill.aspx?date=2008-05-13'}};days=new Array('po','út','st','čt','pá','so','ne');months=new Array('Leden','Únor','Březen','Duben','Květen','Červen','Červenec','Srpen','Září','Říjen','Lisopad','Prosinec');mlen=new Array(31,28,31,30,31,30,31,31,30,31,30,31);if(d.getFullYear()%4==0){mlen[1]=29;}
cal="<table class=\"calendar\" cellpadding=\"2\" cellspacing=\"0\"><thead><tr>";cal+="<td><a href=\"javascript:{}\" onclick=\"calendarNav(\'left\')\" title=\"předchozí měsíc\">&lt;&lt;</a></td>";cal+="<td colspan=\"5\" class=\"month\">"+months[month]+" "+year+"</td>";cal+="<td><a href=\"javascript:{}\" onclick=\"calendarNav(\'right\')\" title=\"další měsíc\">&gt;&gt;</a></td></tr><tr>";cal+="</thead>";for(i=1;i<=mlen[dx.getMonth()];i++){dx.setDate(i);iday=dx.getDay()-1;if(iday==-1)iday=6;if(iday>4&&i==1)continue;if(iday==6&&i==2)continue;if(i==1){for(j=0;j<iday;j++){cal+="<td>&nbsp;</td>";}}
if((iday==0)&&(i!=1))cal+="<tr>";var cssClass='day';if(iday>4)cssClass='weekend';seminar=seminars['id'+i+"_"+(month+1)];if(seminar!=null){cssClass=seminar.css;}
cal+="<td id=\""+i+"\" class=\""+cssClass+"\">";seminarcss=seminars['id'+i+"_"+(month+1)];if(seminarcss!=null){cal+="<a href=\""+seminar.url+"\" title=\""+seminar.title+"\">"+i+"</a>";}else
{cal+=i;}
cal+="</td>";if((iday==6)||(i==days[month]))cal+="</tr>";}
cal+="</table>";document.getElementById('calendar').innerHTML=cal;if(typeof highlightDay!="undefined")s(month+1,highlightDay,year);}

evt={add:function(obj,evType,fn,useCapture){if(window.opera&&(obj==window)){obj=document;}
if(obj.addEventListener){obj.addEventListener(evType,fn,useCapture);return true;}else if(obj.attachEvent){var r=obj.attachEvent("on"+evType,fn);return r;}else{return false;}},remove:function(obj,evType,fn,useCapture){if(window.opera&&(obj==window)){obj=document;}
if(obj.removeEventListener){obj.removeEventListener(evType,fn,useCapture);return true;}else if(obj.detachEvent){var r=obj.detachEvent("on"+evType,fn);return r;}else{return false;}},fix:function(e){if(typeof e=='undefined')e=window.event;if(typeof e.target=='undefined')e.target=e.srcElement;if(typeof e.layerX=='undefined')e.layerX=e.offsetX;if(typeof e.layerY=='undefined')e.layerY=e.offsetY;if((typeof e.which=='undefined')&&e.keyCode)e.which=e.keyCode;if(!e.preventDefault)e.preventDefault=function(){e.returnValue=false;}
return e;}}
var cls={get:function(elm){if(elm&&elm.tagName){var classes=[];if(elm.className){var cl=elm.className.replace(/\s+/g," ");classes=cl.split(" ");}
return classes;}
return false;},has:function(elm,cl){if((actCl=cls.get(elm))&&(typeof(cl)=="string")){for(var i=0;i<actCl.length;i++){if(actCl[i]==cl){return true;}}}
return false;},add:function(elm,cl){if((actCl=cls.get(elm))&&(typeof(cl)=="string")){if(!cls.has(elm,cl)){elm.className+=(actCl.length>0)?" "+cl:cl;}
return true;}
return false;},remove:function(elm,cl){if((actCl=cls.get(elm))&&(typeof(cl)=="string")){tempCl="";for(var i=0;i<actCl.length;i++){if(actCl[i]!=cl){if(tempCl!=""){tempCl+=" ";}
tempCl+=actCl[i];}
elm.className=tempCl;}
return true;}
return false;},replace:function(elm,oldCl,newCl){if((actCl=cls.get(elm))&&(typeof(oldCl)=="string")&&(typeof(newCl)=="string")){tempCl="";if(cls.has(elm,newCl)){cls.remove(elm,oldCl);}else if(cls.has(elm,oldCl)){for(var i=0;i<actCl.length;i++){if(tempCl!=""){tempCl+=" ";}
tempCl+=(actCl[i]==oldCl)?newCl:actCl[i];}
elm.className=tempCl;}else{cls.add(elm,newCl);}
return true;}
return false;}}
checkForm={invalidMsg:"Formulář není vyplněn správně.\nProsím opravte tato políčka: %err",errorMsg:"\n- %err",errors:[],invalidClass:"invalid",requiredClass:"required",outsideInvalidClass:"outsideInvalid",submitOnceClass:"submitOnce",alreadySubmitedClass:"alreadySubmited",fieldType:[],defaultValue:[],init:function(){if(evt&&cls&&document.getElementById){var forms=document.getElementsByTagName("form");for(var i=0;i<forms.length;i++){evt.add(forms[i],"submit",checkForm.checkForm);evt.add(forms[i],"reset",checkForm.checkForm);var fields=checkForm.getFields(forms[i]);for(var j=0;j<fields.length;j++){evt.add(fields[j],"blur",checkForm.checkField);evt.add(fields[j],"focus",checkForm.checkField);evt.add(fields[j],"change",checkForm.checkField);}
checkForm.checkForm(forms[i]);}
return true;}
return false;},getFields:function(frm){if(frm&&frm.getElementsByTagName){var fields=[];var inputs=frm.getElementsByTagName("input");for(var i=0;i<inputs.length;i++){if(inputs[i].type=="text"||inputs[i].type=="hidden"||inputs[i].type=="password"){fields[fields.length]=inputs[i];}
if(inputs[i].type=="checkbox"&&cls.has(inputs[i],this.requiredClass)){fields[fields.length]=inputs[i];}}
var textareas=frm.getElementsByTagName("textarea");for(var i=0;i<textareas.length;i++){fields[fields.length]=textareas[i];}
var selects=frm.getElementsByTagName("select");for(var i=0;i<selects.length;i++){fields[fields.length]=selects[i];}
return fields;}
return false;},checkForm:function(frm){if(!frm||!frm.tagName||frm.tagName.toLowerCase()!="form"){e=evt.fix(frm);frm=e.target;}else{var e=false;}
checkForm.errors=[];var fields=checkForm.getFields(frm);var fieldsOK=true;for(var i=0;i<fields.length;i++){fieldsOK=((checkForm.checkField(fields[i])=="valid")&&fieldsOK)?true:false;}
if(fieldsOK){if(e&&(e.type=="submit")&&cls.has(frm,checkForm.submitOnceClass)){if(cls.has(frm,checkForm.alreadySubmitedClass)){e.preventDefault;return false;}else{cls.add(frm,checkForm.alreadySubmitedClass);}}
return true;}else{if(e&&(e.type=="reset")){return;}
if(e&&(e.type=="submit")){var err="";for(var i=0;i<checkForm.errors.length;i++){err+=checkForm.errorMsg.replace("%err",checkForm.errors[i]);}
alert(checkForm.invalidMsg.replace("%err",err));if(e.preventDefault){e.preventDefault();}}}
return false;},checkField:function(elm){if(!elm||!elm.tagName){var e=evt.fix(elm);elm=e.target;}
if(elm&&((elm.tagName.toLowerCase()=="input")||(elm.tagName.toLowerCase()=="select")||(elm.tagName.toLowerCase()=="textarea"))){var fieldOK=true;var elmClasses=cls.get(elm);for(var i=0;i<elmClasses.length;i++){if(checkForm.fieldType[elmClasses[i]]){var rule=checkForm.fieldType[elmClasses[i]];if(fieldOK&&typeof(rule)=="string"){if(elm.value!=""){fieldOK=(elm.value.search(new RegExp("^(["+rule+"]){1,}$"))<0)?false:true;}}else if(fieldOK&&((typeof(rule)=="function")||(typeof(rule)=="object"))&&rule.source){if(elm.value!=""){fieldOK=(elm.value.search(rule)<0)?false:true;}}else if(fieldOK&&(typeof(rule)=="function")&&rule.prototype){fieldOK=rule(e,elm);}}}
var outsideValidationOK=!cls.has(elm,checkForm.outsideInvalidClass);if(fieldOK&&outsideValidationOK){cls.remove(elm,"invalid");}else{cls.add(elm,"invalid");checkForm.errors[checkForm.errors.length]=checkForm.getFieldErrorMsg(elm);}
return(fieldOK&&outsideValidationOK)?"valid":"invalid";}
return false;},addFieldType:function(cls,rule,defaultValue){if(cls&&(rule||defaultValue)){if(rule){checkForm.fieldType[cls]=rule;}
if(defaultValue){checkForm.defaultValue[cls]=defaultValue;}
return true;}
return false;},getFieldErrorMsg:function(elm){if(elm){if(elm.checkFormErrorMsg){return elm.checkFormErrorMsg;}
if(elm.title){return elm.title;}
if(elm.id){var labels=document.getElementsByTagName("label");for(var i=0;i<labels.length;i++){if(labels[i].attributes["for"]&&(labels[i].attributes["for"].value==elm.id)){var str=checkForm.getNodeText(labels[i]);return str;}}
return elm.id;}
if(elm.name){return elm.name;}
return elm.toString();}
return false;},getNodeText:function(node){var str="";if(node&&node.hasChildNodes()){for(var i=0;i<node.childNodes.length;i++){str+=(node.childNodes[i].nodeType==3)?node.childNodes[i].nodeValue:checkForm.getNodeText(node.childNodes[i]);if((node.childNodes[i].nodeType==1)&&(node.childNodes[i].tagName.toLowerCase()=="img")&&(node.childNodes[i].attributes["alt"])){str+=node.childNodes[i].attributes["alt"].value;}}}
return str;}}
checkForm.addFieldType("required",function(evt,elm){if(elm){if(elm.tagName.toLowerCase()=="select"){return(elm.value)?true:false;}else{if(elm.tagName.toLowerCase()=="input"&&elm.type=="checkbox"){return(elm.checked)?true:false;}
return(elm.value.search(/\S/)<0)?false:true;}}
return false;});checkForm.addFieldType("numbers","0123456789");checkForm.addFieldType("ids",new RegExp("^[0-9 ]{1,}$"));checkForm.addFieldType("safeChars",new RegExp("^[a-zA-Z0-9_]{1,}$"));checkForm.addFieldType("date",function(evt,elm){if(!elm.value){return true;}
var date=elm.value.split(".");var day=date[0];var month=date[1];var year=date[2];if(!isNaN(day)&&!isNaN(month)&&!isNaN(year)){if((month>12)||(month<1)){return false;}
if(day<1){return false;}
var maxDays=31;if(month==2){maxDays=(year%4==0)?29:28;}
if((month==4)||(month==6)||(month==9)||(month==11)){maxDays=30;}
if(day>maxDays){return false;}
return true;}
return false;});checkForm.addFieldType("url",new RegExp("^\\w+://(([\\w\\+\\.\\-]+\\b)(:\\w+)@)?([/\\w\\+\\.\\-]+\\b)(\/{1})?(\\?[\\w\\+\\.\\-/;\\&@=]+\\b)?(#[\\w\\-%]+\\b)?$"),"http://");checkForm.addFieldType("email",new RegExp("^([\\w\\!\\#\\$\\%\\&\\*\\+\\-\\/\\=\\?\\^\\{\\}\\|\\~]+)((\\.){1}[\\w\\!\\#\\$\\%\\&\\*\\+\\-\\/\\=\\?\\^\\{\\}\\|\\~]+)*@[\\w\\!\\#\\$\\%\\&\\*\\+\\-\\/\\=\\?\\^\\{\\}\\|\\~]+((\\.){1}[\\w\\!\\#\\$\\%\\&\\*\\+\\-\\/\\=\\?\\^\\{\\}\\|\\~]+)+$"));evt.add(window,"load",checkForm.init);

window.addEventListener?window.addEventListener("load",so_init,false):window.attachEvent("onload",so_init);var d=document,imgs=new Array(),zInterval=null,current=0,pause=false;var timer_ticks=2500;function so_init(){if(!d.getElementById||!d.createElement)return;$('#imageContainer').innerfade({speed:'slow',timeout:3000,containerheight:'266px'});$('.jsfader').innerfade({speed:'slow',timeout:3900,containerheight:'313px'});$('.linksFader').innerfade({speed:'slow',timeout:3000,containerheight:'266px',children:'a'});}
function initContainer(container){imgs=container.getElementsByTagName("img");for(i=1;i<imgs.length;i++)imgs[i].xOpacity=0;imgs[0].style.display="block";imgs[0].xOpacity=.99;setTimeout(so_xfade,timer_ticks-500);}
