function checkField( obj, value ){
    // Match any amount of white spaces
    if( obj.value.match( " " ) || obj.value == "" ){
	obj.value = value;
	obj.style.color="#c9c9c9";
    }
    return false;
}

function clearField( obj, value ){
    if( obj.value == value ){
	obj.value = "";
	obj.style.color="#000000";
    }
    return false;
}

function submitForm(){
    document.yoForm.submit();
}

function submitURL(url){
    var theForm=document.getElementById("yoForm");
    theForm.action = url;
    theForm.submit();
}

function submitURLAndValue(url,name,value){
    var theForm=document.getElementById("yoForm");
    document.getElementById(name).value = value;
    theForm.action = url;
    theForm.submit();
}

function viewMyArticles(url){
    var theForm=document.getElementById("yoForm");
    document.getElementById('viewActivityType').value = 'MyArticles';
    document.getElementById('currentPage').value = '1';
    document.getElementById('getPages').value = 'true';
    //document.getElementById('totalPages').value = 1;
    theForm.action = url;
    theForm.submit();
}

function viewFriends(url,name,value){
    var theForm=document.getElementById("yoForm");
    document.getElementById(name).value = value;
    document.getElementById('currentPage').value = '1';
    document.getElementById('getPages').value = 'true';
    //document.getElementById('totalPages').value = 1;
    theForm.action = url;
    theForm.submit();
}

function updateCharacterCount(field, labelfield, maxlimit) {
    if (document.getElementById(field).value.length > maxlimit) {
	  document.getElementById(field).value = document.getElementById(field).value.substring(0, maxlimit);
      document.getElementById(labelfield).innerHTML = 0;
    }
    else {
	document.getElementById(labelfield).innerHTML = maxlimit - document.getElementById(field).value.length;
    }
}

function updateCharacterCountWithNoLabel(field, maxlimit) {
    if (document.getElementById(field).value.length > maxlimit) {
	  document.getElementById(field).value = document.getElementById(field).value.substring(0, maxlimit);
    }
}

function checkEmptyField(message){
    return message.replace(/^\s+|\s+$/g,'');
}


function isUndefined(val){
    if (typeof(val) == "undefined"){
	return '0';
    }
    return val;
}

function checkForRedirect(val){
    if (val > 0){
      window.location = "Home.do";
    }
}

function redirectLogin(val){
   window.location = "Login.jsp";
}

function removeInner(parent, child){
    var parentDiv = document.getElementById(parent);
    var childDiv = document.getElementById(child);
    parentDiv.removeChild(childDiv);
}

function blankfield(fieldname,fieldvalue){
    if(checkEmptyField(document.getElementById(fieldname).value) == fieldvalue){
	document.getElementById(fieldname).value='';
    }
}

function restorefield(fieldname, fieldvalue){
    if(checkEmptyField(document.getElementById(fieldname).value) == ''){
	document.getElementById(fieldname).value=fieldvalue;
    }
}

function checkSearchEnter(element, event) {
    if (event.keyCode == 13) {
		if(checkEmptyField(document.getElementById('inputSearchTerm').value) != ''){
		    document.getElementById('currentPage').value = '1';
		    document.getElementById('getPages').value = 'true';
		    document.getElementById('searchTerm').value = document.getElementById('inputSearchTerm').value;
		    submitURL('BasicSearch.do');
		    return true;
		}
		else {
		    return false;
		}
    }
    return true;
}

function addEducation(){
    document.getElementById('viewInstituteType').value = '70';
    submitURL('ShowUserProfession.do');
}

function addWorkExperience(){
    document.getElementById('viewInstituteType').value = '320';
    submitURL('ShowUserProfession.do');
}

function editUserProfession(val){
    document.getElementById('viewUserProfessionalUUID').value = val;
    submitURL('ShowUserProfession.do');
}

function sendMessage() {
    submitURL('ShowComposeMessage.do');
}

//menu animation
$(document).ready(function(){
    var checkSfMenu = document.getElementById('sf-menu');
    if (checkSfMenu != null) { 
      $('ul.sf-menu').superfish(); 
      /*$("ul.sf-menu").supersubs({ 
	  minWidth:    12,    
	  maxWidth:    27,    
	  extraWidth:  1,
	  dropShadows: false                  
      }).superfish()).find('ul').bgIframe({opacity:false});*/
    } 
}); 

//height calculation
$(document).ready(function(){
    var checkContainer = document.getElementById('container');
    if (checkContainer != null){
	    if (document.getElementById('container').clientHeight < $(document).height()) {
	      document.getElementById('container').style.height = $(document).height() + 'px';
	    }
    }
});


/*function setNetwork(val){
document.getElementById('networkUUID').value = val;
}*/

/*function showSeekerContent(id){
if (id == 'identity'){
	hideAllSeekerContent();
  document.getElementById('identity').style.display='block';
}
if (id == 'discover'){
	hideAllSeekerContent();
  document.getElementById('discover').style.display='block';
}
if (id == 'networking'){
	hideAllSeekerContent();
  document.getElementById('networking').style.display='block';
}
if (id == 'collaborate'){
	hideAllSeekerContent();
  document.getElementById('collaborate').style.display='block';
}
}

function hideAllSeekerContent(){
  document.getElementById('identity').style.display='none';
  document.getElementById('discover').style.display='none';
  document.getElementById('networking').style.display='none';
  document.getElementById('collaborate').style.display='none';
}
*/

/*function addImage(parentId, src, id){
var new_img = document.createElement("img");
//new_img.style.width = width;
//new_img.style.height = height;
new_img.src = src;
new_img.id = id;
document.getElementById(parentId).appendChild(new_img);
}*/

/*function removeElement(parentId, childId){
if (document.getElementById(childId)) {     
	var child = document.getElementById(childId);
	var parent = document.getElementById(parentId);
	parent.removeChild(child);
}
}*/

/*function viewNetworkActivity(url,name,value){
var theForm=document.getElementById("yoForm");
document.getElementById(name).value = value;
document.getElementById('viewActivityType').value = 'NetworkUpdates';
document.getElementById('currentPage').value = '1';
document.getElementById('getPages').value = 'true';
//document.getElementById('totalPages').value = 1;
theForm.action = url;
theForm.submit();
}

function viewNetworkMembers(url,name,value){
var theForm=document.getElementById("yoForm");
document.getElementById(name).value = value;
document.getElementById('currentPage').value = '1';
document.getElementById('getPages').value = 'true';
//document.getElementById('totalPages').value = 1;
theForm.action = url;
theForm.submit();
}
*/

/*function waitLoader(){
setTimeout("internalWaitLoader()",1000);               
}

function internalWaitLoader(){
pageFlowerBubble.disable();
}*/



