$(document).ready(function(){

	// hide on load
	$("div.hideshow03").hide();

	// hide/show on click
	$("a.hideshow03").click(function(){
		$("div.hideshow03").slideToggle("slow");
	});	
	
	// success demo, just for show...
	// remove these lines
	$(".success").hide();
	$(".success").fadeIn("slow");
	$(".error").hide();
	$(".error").fadeIn("slow");		
	
	$(".hideSuccess").click(function(){
		$(".success").fadeOut("slow");
	});
	$(".hideError").click(function(){
		$(".error").fadeOut("slow");
	});
	
	
});

function hideSearchText()
{
    document.getElementById("divSearchError").style.display = "none";

    if (document.getElementById("txtSearch").value == "enter search text...")
        document.getElementById("txtSearch").value = "";
}

function showSearchText()
{
    document.getElementById("divSearchError").style.display = "none";

    if (document.getElementById("txtSearch").value == "")
        document.getElementById("txtSearch").value = "enter search text...";
}

function submitSearch()
{
    if ((document.getElementById("txtSearch").value != "") && (document.getElementById("txtSearch").value != "enter search text..."))
        window.location = "search.aspx?s=" + document.getElementById("txtSearch").value;
    else
        document.getElementById("divSearchError").style.display = "inline";
}

function submitenter(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {
   submitSearch();
   return false;
   }
else
   return true;
}

function AssignRequest(rID)
{
    var doSubmit = true;
    var ifRadio = false;
    var radio = document.forms["frmDashboard"].elements["assign" + rID];
    var user = document.forms["frmDashboard"].elements["userlist" + rID];
    var radioValue;
    var ifRadio = false;
    
    if (radio.length == undefined)
    {
        if (radio.checked)
        {
            radioValue = radio.value;
            ifRadio = true;
        }
    }  
    else
    {
        for(var i = 0; i < radio.length; i++) 
        {
		    if(radio[i].checked)    
		    {
			    radioValue = radio[i].value;
			    ifRadio = true;
		    }
	    }
    }
    
    if (!ifRadio)
    {
        alert("Please select either Ticket or Project.");
        doSubmit = false;
    }
     
    if ((ifRadio) && (user.value == "-1"))
    {
        alert("Please select a user for this request.");
        doSubmit = false;
    }            
    
    if (doSubmit)
    {
        if (radioValue == "ticket")
            window.location = "tickets_add.aspx?rid=" + rID + "&u=" + user.value + "&r=t";
        else if (radioValue == "project")
            window.location = "projects_add.aspx?rid=" + rID + "&u=" + user.value + "&r=t";
    }
}

var imgValue;
function HideShow(tbodyid,ClickIcon, id) {

    var relPath = window.location;
    var imgName = id;

    if ((!imgValue) || (imgValue == 'plus')){
        imgValue = 'minus';
        document.getElementById(tbodyid).style.display = "";
        document.getElementById(imgName).src = "images/icons/bullet_toggle_minus.png";
    } else {
        imgValue = 'plus';
        document.getElementById(tbodyid).style.display = "none";
        document.getElementById(imgName).src = "images/icons/bullet_toggle_plus.png";
    }
}


function confirmStatusChange()
{
    return confirm("Are you sure to want to update the Status?");
}

function removeTextMessage()
{
    if (document.getElementById('txtAddMessage').value == 'New Message here...')
        document.getElementById('txtAddMessage').value = '';
}

function addTextMessage()
{
    if (document.getElementById('txtAddMessage').value == '')
        document.getElementById('txtAddMessage').value = 'New Message here...';
}

function removeTextNote()
{
    if (document.getElementById('txtAddNote').value == 'New Note here...')
        document.getElementById('txtAddNote').value = '';
}

function addTextNote()
{
    if (document.getElementById('txtAddNote').value == '')
        document.getElementById('txtAddNote').value = 'New Note here...';
}

function removeTextResolution()
{
    if (document.getElementById('txtResolution').value == 'Enter Resolution...')
        document.getElementById('txtResolution').value = '';
}

function addTextResolution()
{
    if (document.getElementById('txtResolution').value == '')
        document.getElementById('txtResolution').value = 'Enter Resolution...';
}

function validateMessage()
{
    if (document.getElementById('txtAddMessage').value == 'New Message here...')
        return true;
        
    return false;
}

function hideResolution()
{
    document.getElementById('divResolution').style.visibility = false;
}

function updatePriority()
{
     var priority   = document.getElementById("priorities"); 
     var index      = priority.selectedIndex;
}

function HideShowDueDate()
{
     var priority   = document.getElementById("priorities"); 
     var index      = priority.selectedIndex;
          
     if (priority.options[index].value == '6'){
         document.getElementById("divDueDate").style.display = "";
     }else{         
         document.getElementById("divDueDate").style.display = "none";
     }                 
}

function showForgotPassword()
{
    document.getElementById("divForgotPassword").style.display = "inline";
}

//  Categories on config page
function editCategoryName(id) 
{
    alert("here");
    alert(id);

    document.getElementById("DisplayPan_" + id).style.display = "none"
    document.getElementById("EditPan_" + id).style.display = "";

}

function submitSurvey() 
{
    document.getElementById("divSurvey").innerHTML = "<br>Thanks for participating!<br>";
}
 
