(function(){function e(){if(!d){d=true;if(f){for(var a=0;a<f.length;a++)f[a].call(window,[]);f=[]}}}function k(a){var b=window.onload;window.onload=typeof window.onload!="function"?a:function(){b&&b();a()}}function i(){if(!j){j=true;document.addEventListener&&!g.opera&&document.addEventListener("DOMContentLoaded",e,false);g.msie&&window==top&&function(){if(!d){try{document.documentElement.doScroll("left")}catch(b){setTimeout(arguments.callee,0);return}e()}}();g.opera&&document.addEventListener("DOMContentLoaded", function(){if(!d){for(var b=0;b<document.styleSheets.length;b++)if(document.styleSheets[b].disabled){setTimeout(arguments.callee,0);return}e()}},false);if(g.safari){var a;(function(){if(!d)if(document.readyState!="loaded"&&document.readyState!="complete")setTimeout(arguments.callee,0);else{if(a===undefined){for(var b=document.getElementsByTagName("link"),h=0;h<b.length;h++)b[h].getAttribute("rel")=="stylesheet"&&a++;b=document.getElementsByTagName("style");a+=b.length}document.styleSheets.length!= a?setTimeout(arguments.callee,0):e()}})()}k(e)}}var l=window.DomReady={},c=navigator.userAgent.toLowerCase(),g={version:(c.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(c),opera:/opera/.test(c),msie:/msie/.test(c)&&!/opera/.test(c),mozilla:/mozilla/.test(c)&&!/(compatible|webkit)/.test(c)},j=false,d=false,f=[];l.ready=function(a){i();d?a.call(window,[]):f.push(function(){return a.call(window,[])})};i()})();
function poll_check() {
	var poll_f = by_id('poll_f'); if (! poll_f) return false;
	var imgs = document.getElementById('poll_f').getElementsByTagName('label');
	for (var i=0; i<imgs.length; i++) {
		imgs[i].onclick=function () {poll_(this)}
	}
}
DomReady.ready(function() {poll_check();dimen()})
window.onresize=dimen;
function by_id(id) {return document.getElementById(id)}
function by_name(obj) {return document.getElementsByName(obj)}
function by_tag (tag,where) {
	var res=0;
	var where_ = where?where:document;
	var out_ = where_.getElementsByTagName(tag);
	if (out_.length == 1) {res=out_[0]} else {res=out_}
	return res;
}
function by_class(clname,obj,tag_name){
  var tn=tag_name?tag_name:'*';
  var obj=obj?obj:document;
  var elmts=by_tag(tn,obj);
  var _out=new Array();
  var i=0, j=0;
  while(elmts[i]){
	if(elmts[i].className==clname){
	  _out[j]=elmts[i];
	  j++;
	}
	i++;
  }
  var res=0;
  if (_out.length == 1) {res=_out[0]} else {res=_out}
  return res;
}

function getStyle(e,s){
  var v=null;
  if(document.defaultView && document.defaultView.getComputedStyle){
    var cs=document.defaultView.getComputedStyle(e,null);
    if(cs && cs.getPropertyValue) v=cs.getPropertyValue(s);
  }
  if(!v && e.currentStyle) v=e.currentStyle[s];
  return v;
}

function poll_(obj) {
	var forma = by_id('poll_f');
	var labs = forma.getElementsByTagName('label');
	for (i=0;i<labs.length;i++) {labs[i].className=' '}
	obj.className='act';
}

/* Bookmark */
var urlAddress = document.location;
var pageName = document.title;

function bookmark_(){
 if (window.sidebar) // firefox
 window.sidebar.addPanel(pageName, urlAddress, "");
 else if(window.opera && window.print){ // opera
 var elem = document.createElement('a');
 elem.setAttribute('href',urlAddress);
 elem.setAttribute('title',pageName);
 elem.setAttribute('rel','sidebar');
 elem.click();
 } else if(document.all)// ie
 window.external.AddFavorite(urlAddress, pageName);
}
/* Bookmark */ 

function show_hide(obj) {
	if (obj.style.display != 'block') {
		obj.style.display = 'block';
	}
	else {
		obj.style.display = 'none';
	}
}

function isValidEmail (email, strict)
{
 if ( !strict ) email = email.replace(/^\s+|\s+$/g, '');
 return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);
}

function getClientWidth(){return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth}
function getClientHeight(){return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight}
function dimen() {var wrap=by_id('wrap');var w=getClientWidth();if(w<=1024)
{wrap.style.backgroundImage='none';wrap.style.borderWidth=0}
else{wrap.style.borderWidth='0 3px'}}
