$(document).ready(function(){
	// open acordeon on load
	if($("div#submenu a.submen1act").attr("href") == "#"){
		$("div#submenu a.submen1act").next("div").show();
	}
	if($("div#submenu a.submen2act").attr("href") == "#"){
		$("div#submenu a.submen2act").next("div").show();
	}
	
	// acordeon
	$("div#submenu a").click(function(){
		if($(this).attr("href") == "#"){
			if($(this).next("div").is(":hidden")){
				$("div#submenu div:not(div.cornerlt, div.cornerrt, div.cornerlb, div.cornerrb)").not($(this).parent()).slideUp();
				$(this).next("div").slideDown();
			}else{
				$(this).next("div").slideUp();
			}
			return false;
		}
	});
	
	
	// slideshow
	$('#slideshow').cycle({
		fx: 'scrollHorz',
		speed: 300,
		next: '.slideshowr',
		prev: '.slideshowl'
		//pause: 1,
	});
	
	
});


//////////////////////////////////// Preload
/*
var imgFile = [
	'/img/btn1o.gif',
	'/img/linksearch2.gif'
];

var imgObj = [];
for(var i=0; i<imgFile.length; i++) {
  imgObj[i] = new Image();
  imgObj[i].src = imgFile[i];
}
*/

//////////////////////////////////// Show / Hide

function showhide(hidewhat){
	hideobject = document.getElementById(hidewhat);
	hideobject.style.display = hideobject.style.display == "none" ? "" : "none";
}

function show(showwhat){
	showobject = document.getElementById(showwhat);
	showobject.style.display = "";
}

function hide(hidewhat){
	hideobject = document.getElementById(hidewhat);
	hideobject.style.display = "none";
}

function showclass(whatclass){
	var objs = getElementsByClass(whatclass);
	for(i=0; i<objs.length; i++){
		objs[i].style.display = "";
	}
}

function hideclass(whatclass){
	var objs = getElementsByClass(whatclass);
	for(i=0; i<objs.length; i++){
		objs[i].style.display = "none";
	}
}

function showhideclass(whatclass){
	var objs = getElementsByClass(whatclass);
	for(i=0; i<objs.length; i++){
		objs[i].style.display = objs[i].style.display=="none" ? "" : "none";
	}
}



//////////////////////////////////// Enter only numbers

function isNumberKey(evt) {
	var typedChar = evt.keyCode ? evt.keyCode : evt.which ? evt.which : evt.charCode;
	if((typedChar >= 48 && typedChar <= 57) || typedChar == 8 || typedChar == 37 || typedChar == 39 || typedChar == 46) {
		return true;
	}else {
		return false;
	}
}



//////////////////////////////////// Get Elements by Class

function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\\\s)"+searchClass+"(\\\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}






function stripslashes( str ) {	 
	return (str+'').replace('/\0/g', '0').replace('/\(.)/g', '$1');
}

function getPad(ln){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById('padtxt').innerHTML = ajaxRequest.responseText;
		}
	}
	ajaxRequest.open("GET", "/inc/get.php?type=pad&ln="+ln, true);
	ajaxRequest.send(null); 
}
