// hide default value of textfields 
var swap_text_boxes = [];
function init_swap_text_boxes(){
  $('input[type=text][value]').each(function() {
    swap_text_boxes[$(this).attr('id')] = $(this).attr('value');
  });
  $('input[type=text][value]').bind('focus', function() {
    if ($(this).attr('ID') == 'txtsearch') {
      if($(this).val() == swap_text_boxes[$(this).attr('id')]) {
        $(this).val('');
      }
    }
  });
  $('input[type=text][value]').bind('blur', function() { 
    if ($(this).attr('ID') == 'txtsearch') {
      if($(this).val() == '') {
        $(this).val(swap_text_boxes[$(this).attr('id')]);
      }
    }
  });
}

$(document).ready(function(){
	
	init_swap_text_boxes();

});

// Checks for Portal Search
$(document).ready(function(){
	
var bool = new Boolean(false)
	$("a[searchbuttonvalidate='true']").click(function(){
	
		if($("input[hiddenvalue='hiddenvalue_txtSearchBox']").attr('value') != ""){
			bool = true; 
		}

	if(bool == false){
 		$("#deletehiddenbutton").click();
		return false; 
	}
	});
});

// Employee Search
$(document).ready(function(){
	var bool = new Boolean(false)	

	$("a[searchbuttonvalidate='true']").click(function(){
		
	    if($("input[hiddenvalue='hiddenvalue_SRCH_Naam']").attr('value') != ""){
		    bool = true;
	    }

	    if($("input[hiddenvalue='hiddenvalue_SRCH_Department']").attr('value') != ""){
		    bool = true;
	    }
	    if($("input[hiddenvalue='hiddenvalue_SRCH_Functie']").attr('value') != ""){
		    bool = true;
	    }

	    if($("select[hiddenvalue='hiddenvalue_SRCH_Vestiging']").attr('value') != ""){
		    bool = true;
	    }
    	
	    if(bool == false){	
		    $("#deletehiddenbutton").click();
		    return false; 
	    }

    });

});

function showErrorTip(elementId, controlId){

	var offset = $("#" + controlId).offset();

	$("#" + elementId).css({
		'margin-left' : 180, 
		/*'top' : offset.top - 30,*/
		'position' : 'absolute',
		'height' : '100px',
		'width' : '300px',
		'z-index' : '9999'
	});

	$('div.tooltip').hide();
	$("#" + elementId + " div").addClass("content");
	$("#" + elementId).fadeIn();

}

function hideErrorTip(){
	$('div.tooltip').hide();
}

function showInfoTip(elementId, controlId){
	var offset = $("#" + controlId).offset();

	$("#" + elementId).css({
		'margin-left' : offset.left - 530, 
		//'top' : offset.top - 30,
		'top' : offset.top - 260,
		'left' : offset.left - 480,
		'position' : 'absolute',
		'height' : '100px',
		'width' : '300px',
		'z-index' : '9999'
	});

	$('div.tooltip').hide();
	$("#" + elementId + " div").addClass("content");
	$("#" + elementId).fadeIn();
}

function hideInfoTip(){
	$('div.tooltip').hide();
}

function statusupdate(result)
{
    for(var i = 0; i < result.length; i++)
    {
        var userName = result[i].userName;		    
        if (userName.length > 0)
        {
            var text = $("span[@username='" + userName + "']").attr("text");
            if (text == "" || text == null) 
                text = "Ja";
            if (result[i].IsLoggedIn)
            {		           
                $("span[@username='" + userName + "']").addClass("loggedin").html(text);
            }
            else
            {
                $("span[@username='" + userName + "']").addClass("loggedout");
            }
        }		    
    }
}