function js_del(url){
	var flag = confirm("Confirm delete?");
	if (flag){
		window.location.href = url;
		
	}
	return false;
	/*
	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;	
}
Element.addMethods({
  flash: function(element, content) {
    element = $(element);
    new Effect.Appear(element, {
      beforeStart: function() {
        element.update(content);
      },
      afterFinish: function() {
        Effect.Appear(element, {to: 0, delay: 1,
          afterFinish: function(){
            element.hide().setOpacity(1);
          }})
      }
    })
    return element;
  }
})

function toggleBlind(target){
	new Effect.toggle($(target),'blind',{duration:0.5})
}
function moreFields() {
	counter = document.getElementById('counter').value;
	
	counter++;
	var newFields = document.getElementById('readNode').cloneNode(true);
	newFields.id = '';
	newFields.style.display = 'block';
	var newField = newFields.childNodes;
	
	for (var i=0;i<newField.length;i++) {
		var theName = newField[i].name
		var theID = newField[i].id
		if (theName)
			newField[i].name = theName + counter;
			newField[i].id = theID + counter;
	}
	
	var insertHere = document.getElementById('writeNode');
	insertHere.parentNode.insertBefore(newFields,insertHere);
	document.getElementById('counter').value = counter;
}
