// JavaScript Document

// delete video for a tag

function deletevideo_ajax(vid,tag_name,spanid)
{
	new Ajax.Request("/deletetag.php", {parameters: '&vid=' + vid +'&tag_name=' +tag_name });
	document.getElementById(spanid).innerHTML = "";
}

// delete a tag 

function deletetag(tag,path,sql_obj)
{
	new Ajax.Request(path, {parameters: '&tag='+ tag +'&sql_obj=' + sql_obj});
	document.getElementById(tag).innerHTML="";
}

// show text box

/*
added tag_icon
function showtext(t,path,user_id)
{
	var vid=t;
	var tname='n'+t;
	var bname='b'+t;	
	t=t+'t';
	
	document.getElementById(t).innerHTML = "<input type=\"text\" name="+tname+" id="+tname+"><input type=\"button\" name="+bname+" value=\"OK\" onclick=\"tagme("+vid+",'"+path+"','"+user_id+"')\"><a href=\"javascript://\" onclick=\"hidetext("+vid+",'"+user_id+"')\">Hide me</a>";
}*/

function showtext(t,path,user_id)
{
	var vid=t;
	var tname='n'+t;
	var bname='b'+t;	
	t=t+'t';
	
	document.getElementById(t).innerHTML = "<input type=\"text\" name="+tname+" id="+tname+"><input type=\"button\" name="+bname+" value=\"OK\" onclick=\"tagme("+vid+",'"+path+"','"+user_id+"')\"><a href=\"javascript://\" onclick=\"hidetext("+vid+",'"+user_id+"')\">Hide me</a>";
}



// add new tag "click to tag " functionality

function tagme(vid,path,user_id)
{
	var span1="";
	var t=vid+'t';
	var tagname='n'+vid;
	var tag_disp=document.getElementById(tagname).value;
	
	var opt = {
    // Use POST
    method: 'post',
    // Send this data
    postBody: 'vid='+vid+'&sq=tagme'+'&tagname='+tag_disp,

	onSuccess: function(txt) 
	{
        var resp=txt.responseText;
		
		document.getElementById(t).innerHTML=resp;	

    },
    // Handle 404
    on404: function(txt) 
	{
        alert('Error 404: location "' + txt.statusText + '" was not found.');
    },
    // Handle other errors
    onFailure: function(txt) 
	{
        alert('Error ' + txt.status + ' -- ' + txt.statusText);
    }
}

	new Ajax.Request(path,opt );
	
}

// Function not used now
function deletevideo(vid,path,tag_name)
{
	if(confirm("Are you sure? Do you want to delete video : " + vid +" from this tag"))
		{
			window.location="/deletetag.php?vid="+vid+"&path="+ path +"&tag_name="+tag_name;
		}
}

// hide text box

/*
added tag_icon
function hidetext(vid,user_id)
{
	var t=vid+'t';
	document.getElementById(t).innerHTML="<span id="+vid+"t class=\"clicktotag\"><a href=\"javascript://\" onclick=\"showtext("+vid+",'/SQ.php','"+user_id+"');\">Click to tag</a></span>";
}*/

function hidetext(vid,user_id)
{
	var t=vid+'t';
	document.getElementById(t).innerHTML="<span id="+vid+"t class=\"clicktotag\"></span>";
}


// remove special characters like "$" and "," etc...

function filterNum(str) 
{
         var re = /\$|@|#|~|`|\%|\*|\^|\&|\(|\)|\+|\=|\[|\-|\]|\[|\}|\{|\;|\:|\'|\"|\<|\>|\?|\||\\|\!|\$|\./g;
         var ret = str.replace(re, "");
		 	 ret= str.replace(", ", "_");		 
			 ret= str.replace(" ", "_");
			 ret= str.replace(",", "_");
			 
			return ret;
}

