﻿/*
*/
function changecss(theClass,element,value) {
	
	 var cssRules;
	 if (document.all) {
	  	cssRules = 'rules';
	 }
	 else if (document.getElementById) {
	  	cssRules = 'cssRules';
	 }
	
	 var added = false;
	 for (var S = 0; S < document.styleSheets.length; S++){
	  	for (var R = 0; R < document.styleSheets[S][cssRules].length; R++) {
	   		if (document.styleSheets[S][cssRules][R].selectorText == theClass) {
	    		if(document.styleSheets[S][cssRules][R].style[element]){
	    			document.styleSheets[S][cssRules][R].style[element] = value;
	    			added=true;
					break;
	    		}
	   		}
	  	}

	  	if(!added){
	  		if(document.styleSheets[S].insertRule){
			  document.styleSheets[S].insertRule(theClass+' { '+element+': '+value+'; }',document.styleSheets[S][cssRules].length);
			} else if (document.styleSheets[S].addRule) {
				document.styleSheets[S].addRule(theClass,element+': '+value+';');
			}
	  	}
	 }
}


function getKey(e){
	if (e == null) { // ie
		keycode = event.keyCode;
	} else { // mozilla
		keycode = e.which;
	}
	key = String.fromCharCode(keycode).toLowerCase();
	
	if(key == 'x'){ hideLightbox(); }
}


//
// listenKey()
//
function listenKey () {document.onkeypress = getKey;}

function DeCryptMailAdr(c, t){
    var ac=c.split(":");
    var s="";
	for(i=1;i<ac.length;++i){
		s+=String.fromCharCode(Number(ac[i])/Math.sqrt(Number(ac[0])));
	}
	document.write('<a href="mailto:' + s + '" class="line_link" onfocus="this.blur()">' + t + '<\/a>');
}
