function js_del(url){
	var flag = confirm("Confirm delete?");
	if (flag){
		location.href = url;
	}
}
function init_categoryToSearchTag(cat,searchtag){
	catitem = $(cat);
	searchitem = $(searchtag);
	if (catitem.value!=""){
		$(searchtag).value = catitem.options[catitem.selectedIndex].text;
	}
}
function categoryToSearchTag(cat,searchtag){
	//alert($(which).value);
	//alert($(which).options.text);
	
	catitem = $(cat);
	searchitem = $(searchtag);
	if (catitem.value!=""){
		
		//$(searchtag).value += catitem.options[catitem.selectedIndex].text+' ';
		
		if (searchitem.value!=""){
			$(searchtag).value += ' '+catitem.options[catitem.selectedIndex].text;
		} else {
			$(searchtag).value += catitem.options[catitem.selectedIndex].text;
		}
		
		/*
		if (myitem.options.selectedIndex!= 0){
			//
			//var cur = myitem.options[myitem.selectedIndex].value;
		}
		*/
	}
}
function rand(str){
	var newstr = Math.round(Math.random()*str);
	return newstr;
}
function genPassword(pass,passconf,passlen){
	var alpha = 'abcdefghjkmnpqrstuvwxyzABCDEFGHJKMNPQRSTUVWXYZ';
	var alphaArr = alpha.split('');
	var num = '23456789';
	var numArr = num.split('');
	var ranpass = '';	
	for (var i=0;i<passlen;i++){
		
		var alphanum = rand(1);
		if (alphanum == 1){
			ranpass += alphaArr[rand(alpha.length-1)];
		} else {
			ranpass += numArr[rand(num.length-1)];
		}
	}
	$(pass).value = $(passconf).value= ranpass;	
}
function changeColor(dataname){
	var divs,i;
	// loop through all images of the document
	divs=document.getElementsByTagName('a');
	for(i=0;i<divs.length;i++){

		// test if the class 'roll' exists
		if(/roll/.test(divs[i].className)){
			// add the function roll to the image onmouseover and onmouseout and send
			// the image itself as an object
			if (divs[i].id == dataname){
				divs[i].style.color = "#ff6666";
				divs[i].style.borderColor = "#ff6666";
			} else {
				divs[i].style.color = "#cccccc";
				divs[i].style.borderColor = "#ffffff";
			}
		}
	}
}

function showSubData(dataname,divname,src){
	//var postFormData = Form.serialize(form);
	//alert(getStyleClass('eventlink'))
	changeColor(dataname);
	//$(dataname).style.backgroundColor="#ff0066";
	//$(dataname).style.backgroundColor="#ff0066";
	//alert(dataname);
	postFormData = 'nSrc='+dataname;
	var ajax = new Ajax.Updater(divname, src+'.php', {method:'POST', postBody: postFormData, onComplete: scrollToContent});
	
}
function scrollToContent(){
	//new Element.scrollTo('content');
}
function toggleBlind(target){
	new Effect.toggle($(target),'blind',{duration:0.2})
}
function quickLink(url,dataname,divname,src){
	location.href = url;
	alert($(divname).innerHTML);
	window.onload = function() {
  	
		//init();
  	//doSomethingElse();
	};
}
function getStyleClass (className) {
	for (var s = 0; s < document.styleSheets.length; s++)
	{
		if(document.styleSheets[s].rules)
		{
			for (var r = 0; r < document.styleSheets[s].rules.length; r++)
			{
				if (document.styleSheets[s].rules[r].selectorText == '.' + className)
				{
					return document.styleSheets[s].rules[r];
				}
			}
		}
		else if(document.styleSheets[s].cssRules)
		{
			for (var r = 0; r < document.styleSheets[s].cssRules.length; r++)
			{
				if (document.styleSheets[s].cssRules[r].selectorText == '.' + className)
					return document.styleSheets[s].cssRules[r];
			}
		}
	}
	
	return null;
}