function setHeight(){
    var browser = navigator.appName;
    var b_version = navigator.appVersion;
    var version = parseFloat(b_version);
    if ((browser == "Microsoft Internet Explorer") && (version >= 4)) {
        var c = document.all.mainContent.offsetHeight;
        var n = document.all.leftNav.offsetHeight;
        var l = document.all.logoContainer.offsetHeight + document.all.logInContainer.offsetHeight + 15;
        if (c > n) {
            document.all.leftNav.style.height = c + 'px';
            n = document.all.leftNav.offsetHeight;
        }
        else {
            document.all.mainContent.style.height = n + 'px';
        }
        document.all.leftNavMenuItems.style.height = (n - l) + 'px';
    }
    else {
        var c = document.getElementById("mainContent").offsetHeight;
        var n = document.getElementById("leftNav").offsetHeight;
        var l = document.getElementById("logoContainer").offsetHeight + document.getElementById("logInContainer").offsetHeight + 15;
        if (c > n) {
            document.getElementById("leftNav").style.height = c + 'px';
            n = document.getElementById("leftNav").offsetHeight;
        }
        else {
            document.getElementById("mainContent").style.height = n + 'px';
        }
        document.getElementById("leftNavMenuItems").style.height = (n - l) + 'px';
    }
}

function submitForm(id){
    var e = document.getElementById(id);
    e.submit();
}


function fileNameValidate()
{
	 var fullFileName = document.getElementById("sponsorLogo").value;
	 if (fullFileName !="") 
	 {
	       fileName=fullFileName.split(".");
		   //var fName = fileName[1].toLowerCase();
		   var fName = fileName[(fileName.length)-1].toLowerCase();
	       //if(fileName[1]!="jpg" && fileName[1]!="jpeg" && fileName[1]!="gif" && fileName[1]!="png" && fileName[1]!="bmp")
		   if(fName!="jpg" && fName!="jpeg" && fName!="gif" && fName!="png" && fName!="bmp")
	       {
			 	//alert("Allowed Files Are 'jpg','jpeg','png','gif','bmp'");
				alert("Not an Image File!!! Please upload only Image File!!!");
			 	return false;
	       }
		   /*
		   else
		   {
		   	    var arr=new Array('email_optin_all','email_optin_calendar','opportunity_approval_required','is_active');
		   	
				for(var i=0;i<arr.length;i++)
				{
					if (document.getElementById(arr[i]).checked == true)
					{
						document.getElementById("hidden_" + arr[i]).value = '1';
					}
					else
					{
						document.getElementById("hidden_" + arr[i]).value = '0';
					}
				}				
				return true;
		   }*/
	 }
	 else
	 {
	 	//alert("Please Upload Sponsor Logo!!!");
		//return false;
		return true;
	 }
}

function fileNameEditValidate()
{
	 var fullFileName = document.getElementById("sponsorLogo").value;
	 /*
     var arr=new Array('email_optin_all','email_optin_calendar','opportunity_approval_required','is_active');
  	 for(var i=0;i<arr.length;i++)
	 {
	 	  if (document.getElementById(arr[i]).checked == true)
		  {
			    document.getElementById("hidden_" + arr[i]).value = '1';
		  }
		  else
		  {
			    document.getElementById("hidden_" + arr[i]).value = '0';
		  }
	 }*/
	 if (fullFileName !="") 
	 {
	       fileName=fullFileName.split(".");
		   //var fName = fileName[1].toLowerCase();
		   var fName = fileName[(fileName.length)-1].toLowerCase();
	       //if(fileName[1]!="jpg" && fileName[1]!="jpeg" && fileName[1]!="gif" && fileName[1]!="png" && fileName[1]!="bmp")
		   if(fName!="jpg" && fName!="jpeg" && fName!="gif" && fName!="png" && fName!="bmp")
	       {
			 	//alert("Allowed Files Are 'jpg','jpeg','png','gif','bmp'");
				alert("Not an Image File!!! Please upload only Image File!!!");
			 	return false;
	       }
		   else
		   {
				return true;
		   }
	 }
}

function updateSponsorInfo()
{
     var arr=new Array('email_optin_all','email_optin_calendar');
   	
  	 for(var i=0;i<arr.length;i++)
	 {
	 	  if (document.getElementById(arr[i]).checked == true)
		  {
			    document.getElementById("hidden_" + arr[i]).value = '1';
		  }
		  else
		  {
			    document.getElementById("hidden_" + arr[i]).value = '0';
		  }
	 }
}

function editSponsorProfileValidate()
{
	 var fullFileName = document.getElementById("b2bSponsorPhoto").value;

 	  if (document.getElementById('is_optin_bn').checked == true)
	  {
		    document.getElementById("hidden_is_optin_bn").value = 1;
	  }
	  else
	  {
		    document.getElementById("hidden_is_optin_bn").value = 0;
	  }

	 if (fullFileName!="")
	 {
	       fileName=fullFileName.split(".");
		   //var fName = fileName[1].toLowerCase();
		   var fName = fileName[(fileName.length)-1].toLowerCase();
	       //if(fileName[1]!="jpg" && fileName[1]!="jpeg" && fileName[1]!="gif" && fileName[1]!="png" && fileName[1]!="bmp")
		   if(fName!="jpg" && fName!="jpeg" && fName!="gif" && fName!="png" && fName!="bmp")
	       {
			 	//alert("Allowed Files Are 'jpg','jpeg','png','gif','bmp'");
				alert("Not an Image File!!! Please upload only Image File!!!");
			 	return false;
	       }
		   else
		   {
				return true;
		   }
	 }
}

function postNewTopic()
{
	var topic = $('bn_topic_topic').value;
	var comment = $('bn_topic_description').value;
	
	var new_topic = topic.replace(/\s/g,"");
	var new_comment = comment.replace(/\s/g,"");
	
	if (new_topic=="" && new_comment=="")
	{
		alert("Topic Should not be Blank.\nComment Should not be Blank.");
		return false;
	}
	else
	{
		if(new_topic=="")
		{
			alert("Topic Should not be Blank.");
			return false;
		}
		else if(new_comment=="")
		{
			alert("Comment Should not be Blank.");
			return false;
		}
	}
}

function postNewReply()
{
	var reply = $('bn_reply_description').value;
	var new_reply = reply.replace(/\s/g,"");
	
	if (new_reply=="")
	{
		alert("Comment Should not be Blank.");
		return false;
	}
}

function email_toggle(email)
{
	if ($(email).style.display=='none')
	{
		$(email).style.display='block';
	}
	else
	{
		$(email).style.display='none';
	}
}

function check_sponsor_reply(status, alert_txt)
{
	var team_email = $('calendarevent_organizer_email').value;
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	
	if($(status).checked)
	{
		if(team_email=="")
		{
		   alert("Email Required");
		   return false;
		}
		else if(reg.test(team_email) == false)
		{
			alert("Email must contain a valid email address.");
			return false;
		}
		else
		{
			alert(alert_txt);
			return true;
		}
	}
	else
	{
		$('calendarevent_organizer_email').value='';
		$('calendarevent_sponsor_reply').value=0;
		return true;
	}
}

function cal_submit(alert_txt,form_id,cal_type)
{
	//$('start_date').value=$('start_date_display').value;
	if (cal_type=='team')
	{
		if (check_sponsor_reply('calendarevent_sponsor_reply',alert_txt))
		{
			$(form_id).submit();
			return true;
		} 
		else
		{
			return false;
		}
	}
	else
	{
		$(form_id).submit();
		return true;
	}
}

function make_enable_disable(obj)
{
	if (obj.checked)
	{
		var div1 = document.getElementById("left_div");
		var div2 = document.getElementById("right_div");
		
		var div1InputElements = div1.getElementsByTagName("input");
		var div2InputElements = div2.getElementsByTagName("input");
		
		for(var i=0;i<(div1InputElements.length);i++)
		{
			if(div1InputElements[i].type=="checkbox")
			{
				div1InputElements[i].checked = true;
			}
		}
			
		for(var i=0;i<(div2InputElements.length);i++)
		{
			if(div2InputElements[i].type=="checkbox")
			{
				div2InputElements[i].checked = true;
			}
		}
		
		$('left_div').disabled=true;
		$('right_div').disabled=true;
	}
	else
	{
		$('left_div').disabled=false;
		$('right_div').disabled=false;
	}
}


function make_default_selection()
{   
	if (document.getElementById("users_component_component_id_").checked)
	{
		var div1 = document.getElementById("left_div");
		var div2 = document.getElementById("right_div");
		
		var div1InputElements = div1.getElementsByTagName("input");
		var div2InputElements = div2.getElementsByTagName("input");
		
		for(var i=0;i<(div1InputElements.length);i++)
		{
			if(div1InputElements[i].type=="checkbox")
			{
				div1InputElements[i].checked = true;
			}
		}
			
		for(var i=0;i<(div2InputElements.length);i++)
		{
			if(div2InputElements[i].type=="checkbox")
			{
				div2InputElements[i].checked = true;
			}
		}
		
		$('left_div').disabled=true;
		$('right_div').disabled=true;
	}
	else
	{
		$('left_div').disabled=false;
		$('right_div').disabled=false;
	}
}
