var is_ie = ( /msie/i.test(navigator.userAgent) &&
		   !/opera/i.test(navigator.userAgent) );
var defaultLogo=true;
var memberMerchantIdArray=new Array();
var noMembers=false;
var actualHeight=0;
var isHeightChanged=false;
var selfDomainValue=null;
var mId=null;
var mUId=null;
var rId=null;
var lId=null;
function defaultValues(memberData,merchantInfoLogo,memberMerchantIdString,selfDomain,merchantId,merchantUserId,refId,listId)
{	
	/*alert(merchantId+":"+merchantUserId+":"+refId+":"+listId);*/
	mId=merchantId;
	mUId=merchantUserId;
	rId=refId;
	lId=listId;
	if(memberData)
	{
		noMembers=true;
	}
	if(!merchantInfoLogo)
	{
		defaultLogo=false;
	}
	if(memberMerchantIdString.length>0)
	{
		memberMerchantIdArray=memberMerchantIdString.split(",");
	}	
	if(getLength(selfDomain,true,true)>0)
	{		
		selfDomainValue=selfDomain;		
	}	
}
function getIFrameObject(){		
	document.domain=selfDomainValue; 
	var iframeobj= null;
	try
	{
		iframeobj= self.parent.document.getElementById('networkFrame');
		return iframeobj;
	}
	catch (err)
	{		
	}
	return null;
}
function reSizeParentFrame()
{ 	
	var iframeobj=getIFrameObject();
	if(iframeobj)
	{
		if(document.all)
		{	
			if(iframeobj.Document)
			{
				var newHeight= iframeobj.Document.body.scrollHeight+35;
				if(!defaultLogo)
						newHeight=newHeight+100;				
				iframeobj.height=newHeight;				
				actualHeight=newHeight;
			}			
		}
		else
		{
			if(iframeobj.contentDocument)
			{
				var newHeight= iframeobj.contentDocument.body.offsetHeight+20;
				if(!defaultLogo)
						newHeight=newHeight+100;				
				iframeobj.height=newHeight;				
				actualHeight=newHeight;
			}		
		}
	}	
}
//validations for Request A Referral 
function askForReferralValidation()
{	
	//validation for firstname
	  var fname=document.getElementById('referalFirstName');
		var fnamevalue=fname.value;
		fname.value=trim(fnamevalue);	
		if(fname && (getLength(trim(fname.value),true,true)==0)){
		 alert(firstnameMessage);
		fname.focus();
		 return false;
		}
		
	//validation for lastname
	  var lname=document.getElementById('referalLastName');
		if(lname.value=="Enter your Last Name")
		{
			lname.value='';
		}
		
	//validation for email
	  var email=document.getElementById('referalEmail');
		var emailvalue=email.value;
		email.value=trim(emailvalue);		
		if(email && (getLength(email.value,true,true)==0 || email.value=="Enter your Email Address"))
		{   
			 alert(emailMessage);
			 email.focus();
			 return false;
		}
		if(getLength(email.value,true,true)>0 && !checkEmail(email.value))
		{
			 alert(invalidemailMessage);
			 email.select();
			 return false;
		}

	//validation fr state
		var state=document.getElementById('referalState');
		var stateId=state.value;		
		if(!stateId || stateId=='' || stateId=='-1')
		{ 
			alert(istate);
			state.focus();
			return false;
		}

//validation for referalMessage
	  var referalMessage=document.getElementById('referalMessage');
		
		if(referalMessage && (getLength(trim(referalMessage.value),true,true)==0)){
		 alert(imessage);
		referalMessage.focus();
		 return false;
		}
	return true;
	 
}
//validations for Submit A Referral 
function emailthisValidation()
{	
	var senderFirstName=document.getElementById('yourfname');	
	var senderLastName=document.getElementById('yourlname');
   var senderEmail=document.getElementById('youremail');

  if(getLength(senderEmail.value,true,true)==0){
  if(getLength(senderFirstName.value,true,true)==0){
	  if(getLength(senderLastName.value,true,true)==0){
			  alert("Invalid Data. Please enter your first name or last name or email");
			  return false;
		  }
	  }
  }else{
	  if(!checkEmail(senderEmail.value)){
		 alert("Invalid Data. Please enter your valid email");
		 email.select();
		 return false;
	  }
  }

	var recipientFirstName=document.getElementById('recipientfname');
	var recipientLastName=document.getElementById('recipientlname');
	var recipientEmail=document.getElementById('recipientemail');

  if(getLength(recipientEmail.value,true,true)==0){
  if(getLength(recipientFirstName.value,true,true)==0){
	  if(getLength(recipientLastName.value,true,true)==0){
			  alert("Invalid Data. Please enter your friend's first name or last name or email");
			  return false;
		  }
	  }
  }else{
	  if(!checkEmail(recipientEmail.value)){
		 alert("Invalid Data. Please enter your friend's valid email");
		 email.select();
		 return false;
	  }
  }
	var recipientPhone=document.getElementById('recipientphone');
   var subject=document.getElementById('subject');
   var mailmessage=document.getElementById('mailmessage');
	if(getLength(trim(subject.value),true,true)==0)
	{
	 alert(isubject);
	 subject.select();
	 return false;
	}	
	//validation for message
	if(getLength(trim(mailmessage.value),true,true)==0)
	{
	 alert(imessage);
	 mailmessage.select();
	 return false;
	}	
	return true;
}
//validations for Profile Page Send Referral
function sendReferralCustomervalidation()
{  
  var email=document.getElementById('sendReferralEmail');
  if(getLength(email.value,true,true)==0){
  var fname=document.getElementById('firstname');
  if(getLength(fname.value,true,true)==0){
	  var lname=document.getElementById('lastname');
	  if(getLength(lname.value,true,true)==0){
			  var address=document.getElementById('address');
				  if(getLength(address.value,true,true)==0){
					  alert("Invalid Data. Please enter first name or last name or email or address");
					  return false;
				  }
		  }
	  }
  }else{
	  if(!checkEmail(email.value)){
		 alert(invalidemailMessage);
		 email.select();
		 return false;
	  }
  }
  var email=document.getElementById('sendReferralEmail');
   var emailvalue=email.value;
   email.value=trim(emailvalue);

	var addCC=document.getElementById('addCC').checked;	
	if(addCC && email.value=='')
	{
		alert('Invalid Data: Please enter valid Email Id.');
		email.select();
		return false;		
	}
    if((addCC.checked && getLength(email.value,true,true)>0) || getLength(email.value,true,true)>0)
	{
		 if(!checkEmail(email.value))
		{
		   alert('Invalid Data: Please enter valid Email Id.');
		   email.select();
		   return false;
		}
	}
	return true;
}
//this function is used to check if the MailLingListFlag is checked or not
function setMailLingListFlag()
{
	if(document.getElementById('maillingList').checked)
	{
		document.getElementById('maillingList').value='Y';
	}
	else
	{
		document.getElementById('maillingList').value='N';
	}
}
//clearFields function is used to clear fields of data - Request A Refferral
function clearFields()
{
	
	document.getElementById('referalFirstName').value='';
	document.getElementById('referalLastName').value='';
	document.getElementById('referalEmail').value='';	
	document.getElementById('referalphone').value='';	
	document.getElementById('referalMessage').value='';
	alert('Thank you. Your request has been submitted successfully.');
}

//clearFields1 function is used to clear fields of data - Submit A Refferral

function clearFields1(businessType,businessName,prnUrl)
{	
	document.getElementById('yourfname').value='';
	document.getElementById('yourlname').value='';
	document.getElementById('youremail').value='';
	document.getElementById('recipientfname').value="";
	document.getElementById('recipientlname').value='';
	document.getElementById('recipientemail').value='';
	document.getElementById('recipientphone').value='';
	document.getElementById('subject').value='Referral Network';
	document.getElementById('addCC').checked=false	
	var message="I thought you may be interested in "+businessType +" from  "+businessName +". Click on below link to learn more.<br/><a href='"+prnUrl +"' target='_blank'>"+ prnUrl +"</a>";
	document.getElementById('mailmessage').value=message;
}
//this function is used to show more referral description window
var divObj;
divObj=null;
function displayLgDescription(e,val,onDiv,action)
{  
	bpressed= e?e.currentTarget : window.event.srcElement;
	e || (e = window.event);
	
	divId= onDiv+val;
	if(divObj){
		divObj.innerHTML='';
		divObj.style.display='none';
	}	
	divObj=document.getElementById(divId);	
	if(divObj!=null) divObj.style.display='none';
	divObj=document.getElementById(divId);
	var curtop = 0;
	obj=bpressed;   
	divObj.style.backgroundColor='transparent';
	
	divObj.style.position='absolute';
	divObj.style.display='none';
	var indicator= 'eindicator'+val;
	new Ajax.Updater('', '/mcustomerdb/'+action+'/muid/'+val, 
		{asynchronous:true, 
		evalScripts:true, onLoading:Element.show(indicator),
		onComplete:function(request, json){Element.hide(indicator);showResponceData2(request);}});
	return false;
}

//this function is used to show response data of more referral description- Ajax function
function showResponceData2(request)
{
	divObj.style.display='';
	divObj.innerHTML=request.responseText;
	var frameHeight=document.getElementById("profileContainer").offsetHeight;	
	var relObj=document.getElementById("moreDesLinkDiv");	
	var contentHeight=divObj.offsetHeight;	
	if(document.all)
	{
		obj=relObj;
		curleft=0;
		curtop =0;
		if(obj && obj.offsetParent) 
		{			
			curleft = obj.offsetLeft
			curtop = obj.offsetTop			
			while (obj = obj.offsetParent) 
			{
				curleft += obj.offsetLeft
				curtop += obj.offsetTop					
			}			
		}
		linkPostionTop= curtop;		
		linkPostionLeft= curleft;
		diffHeight=frameHeight-linkPostionTop;
	}
	else
	{		
		linkPostionTop=relObj.offsetTop;
		linkPostionLeft=relObj.offsetLeft;
		diffHeight=frameHeight-linkPostionTop;
	}	
	divObj.style.left=(linkPostionLeft+50)+"px";
	divObj.style.top=linkPostionTop;	
	if(diffHeight < contentHeight)
	{		
		isHeightChanged=true;		
		reSizeParentFrameHeight((contentHeight-diffHeight)+20);				
	}	
	divObj.style.display='';
	ieprobfix(divObj);
	return;
}


// closeDivLgDes function is used to close the more referral description window

function closeDivLgDes(muid)
{	
	if (isloadedSubmitAReferral)
	{
		var frameHeight=document.getElementById("profileContainer").offsetHeight;	
		actualHeight=frameHeight+50;
		isloadedSubmitAReferral=false;		
	}
	if(isloadRequestAreferral)
	{
		var frameHeight=document.getElementById("profileContainer").offsetHeight;
		actualHeight=actualHeight+250;
		isloadRequestAreferral=false;
	}
	if(actualHeight>0 && isHeightChanged)
		reSizeParentFrameOriginalHeight();
	var divObj=document.getElementById('lgdescription'+muid);
	divObj.style.display='none';
	clearShim();
}
function clearShim(){
			var IfrRef= document.getElementById("IEFixDivShim");
			if(IfrRef)
			{   
				IfrRef.style.top = "0px";
				IfrRef.style.left = "0px";
				IfrRef.style.height ="0px";
				IfrRef.style.display = "none";
			}
}
//This function is used to select radio option(Request a Referral OR Submit a Referral)

function openReferral(val,merchantUserId,listId)
{	
	var divName='profilePageSendReferralDiv'+memberMid;	
	var sendReferralDiv=document.getElementById(divName);
	if(sendReferralDiv && sendReferralDiv!='undefined')
	{
		sendReferralDiv.style.display="none";
	}
	var referral=document.getElementById('referral1');	
	var div1=document.getElementById('requestAReferral');
	var div2=document.getElementById('submitAReferral');
	if(val==1)
	{		
		div2.style.display="none";
		div1.style.display="";
		if(isloadedSubmitAReferral)
		{
			isloadedSubmitAReferral=false;			
		}		

		return;
	}
	else
	{		
	var query='muid/'+merchantUserId+'/listId/'+listId;
	new Ajax.Updater('submitAReferral', '/mcustomerdb/emailProfileNetworkAjax/'+query,
		{method:'get',asynchronous:true, 
		evalScripts:true, 
		onComplete:function(request, json)
		{loadSubmitAReferral(request)}});
		//div1.innerHTML="";
		div1.style.display="none";
		div2.style.display="";		
	}
}

//this function is used to show response data of Request A Referral Form - Ajax function
function loadRequestAreferral(request)
{		
		if(isloadedSubmitAReferral)
		{
			isloadedSubmitAReferral=false;			
		}
		document.getElementById('requestAReferral').innerHTML=request.responseText;
		isloadRequestAreferral=true;
		return;

}
//this function is used to show response data of Submit A Referral Form - Ajax function
var isloadedSubmitAReferral=false;
function loadSubmitAReferral(request)
{
		isloadedSubmitAReferral=true;
		document.getElementById('submitAReferral').innerHTML=request.responseText;
		return;
}
//this function is used to Check and resize the window
var isloadRequestAreferral=false;
function checkAndCallResize(divId){
	var tempDiv=document.getElementById(divId);
        if(divId!=null && divId!='undefined' && tempDiv!=null && tempDiv!='undefined'){
                var frameHeight=document.getElementById("profileContainer").offsetHeight;        
                var tempHeight=tempDiv.offsetHeight;
				    tempHeight=tempHeight+50;
				
				
		if((tempHeight-frameHeight)>0){
			reSizeParentFrameHeight((tempHeight-frameHeight)+100);
			isHeightChanged=true;
		}
	}
}

//this function is used to show the member description window
var descDiv=null;
var merchantId=null;
function getLinkPosition(linkPostion){
		var positionArray=Array();
			obj=linkPostion;
			curleft=0;
			curtop =0;
			if(obj && obj.offsetParent) 
			{
				curleft = obj.offsetLeft
				curtop = obj.offsetTop
					var valInc=null;
				while (obj = obj.offsetParent) 
				{
					curleft += obj.offsetLeft
					curtop += obj.offsetTop
						valInc++;
				}			
			}
			positionArray[0]= curtop;
			positionArray[1]= curleft;		
		return 	positionArray;
}
function showDescDiv(memberId,fromHyperLink)
{	
	var tempIndicator=document.getElementById('businessSummaryHyperLinkIndicator');
	var tempSpan=document.getElementById("test"+memberId);
	var positionArray=getLinkPosition(tempSpan);
	if(tempIndicator!=null && tempIndicator!='undefined' && tempSpan!=null && tempSpan!='undefined' && positionArray!=null && positionArray.length==2){
		var top=positionArray[0];
		var left=positionArray[1];
		tempIndicator.style.top=(top)+"px";
		tempIndicator.style.left=(left-20)+"px";
		tempIndicator.style.position='absolute';
	}
	var merchantId=document.getElementById('refId').value;
	var listId=document.getElementById('listId').value;	
	if(actualHeight>0 && isHeightChanged)
		reSizeParentFrameOriginalHeight();	
	if(descDiv!=null)
	{
		descDiv.style.display='none';
		descDiv=null;
	}
	var ediv=document.getElementById('emailthisdiv');
	if(ediv!=null)
	{
		ediv.style.display='none';
		ediv=null;
	}
	var div=document.getElementById('refFormDiv');
	if(div!=null)
	{
		div.style.display='none';
		div=null;
	}
	var profilePageReferraldiv=document.getElementById('profilePageSendReferralDiv'+memberMid);
	if(profilePageReferraldiv!=null)
	{
		profilePageReferraldiv.style.display='none';
		profilePageReferraldiv=null;
	}
	var divName='memDesc';	
	var memDescDiv=document.getElementById(divName);
	memDescDiv.style.position='absolute';
	if(memDescDiv!=null)
	{		
		memDescDiv.style.display='none';
		memDescDiv=null;
	}	
	if(fromHyperLink && fromHyperLink!='undefined')
	{		
		if(memberId==-1)
		{
			sel=document.getElementById('lgnames');	
			var selectedIndex=sel.options.selectedIndex;
			memberId=sel.options[sel.options.selectedIndex].value;
			if(memberId==0)
			{
				return false;
			}
		}
		else
		{
			memberId=memberId;
		}
		new Ajax.Updater(divName, '/mleadsgroup/businessSummaryOfReferralPartner/memberId/'+memberId+'/mid/'+merchantId+'/listId/'+listId+'/fromPrn/'+true, 
		{method:'get',asynchronous:true, 
			evalScripts:true, loading : Element.show('businessSummaryHyperLinkIndicator'),
			onComplete:function(request, json)
			{Element.hide('businessSummaryHyperLinkIndicator');loadBusinesSummaryOfReferral(request,divName,memberId,fromHyperLink)}});
		
	}
	else
	{
		var memDescDiv=document.getElementById(divName);
		var bsDivId="bs"+memberId;
		var linkPostion=document.getElementById(bsDivId);
		if(document.all)
		{
			obj=linkPostion;
			curleft=0;
			curtop =0;
			if(obj && obj.offsetParent) 
			{
				curleft = obj.offsetLeft
				curtop = obj.offsetTop
					var valInc=null;
				while (obj = obj.offsetParent) 
				{
					curleft += obj.offsetLeft
					curtop += obj.offsetTop
						valInc++;
				}			
			}
			linkPostionTop= curtop;
			linkPostionLeft= curleft;		
		}
		else
		{		
			linkPostionTop=linkPostion.offsetTop;
			linkPostionLeft=linkPostion.offsetLeft;		
		}		
		memDescDiv.style.top=linkPostionTop+'px';	
		new Ajax.Updater(divName, '/mleadsgroup/businessSummaryOfReferralPartner/memberId/'+memberId+'/mid/'+merchantId+'/listId/'+listId+'/fromPrn/'+true, 
		{method:'get',asynchronous:true, 
			evalScripts:true,loading : Element.show('bsIndicator'+memberId), 
			onComplete:function(request, json)
			{Element.hide('bsIndicator'+memberId);loadBusinesSummaryOfReferral(request,divName,memberId)}});
		
	
	}
}
function loadBusinesSummaryOfReferral(request,divName,divId,fromHyperLink)
{	
	var descDiv=document.getElementById(divName);	
	var frameHeight=document.getElementById("profileContainer").offsetHeight;
	if(fromHyperLink && fromHyperLink!='undefined')
	{		
		var topPosition=100;
		descDiv.style.display='';		
		descDiv.innerHTML=request.responseText;
		if(!defaultLogo)
		{
			topPosition=topPosition+100;			
		}		
		descDiv.style.top=topPosition+'px';
		descDiv.style.left=80+'px';
		checkAndCallResize('memDesc');
	}
	else
	{
		var bsDivId="bs"+divId;
		var linkPostion=document.getElementById(bsDivId);
		if(document.all)
		{
			obj=linkPostion;
			curleft=0;
			curtop =0;
			if(obj && obj.offsetParent) 
			{
				curleft = obj.offsetLeft
				curtop = obj.offsetTop
					var valInc=null;
				while (obj = obj.offsetParent) 
				{
					curleft += obj.offsetLeft
					curtop += obj.offsetTop
						valInc++;
				}			
			}
			linkPostionTop= curtop;
			linkPostionLeft= curleft;				
		}
		else
		{		
			linkPostionTop=linkPostion.offsetTop;
			linkPostionLeft=linkPostion.offsetLeft;				
		}
	
		descDiv.innerHTML=request.responseText;
		descDiv.style.display='';
		var contentHeight=document.getElementById(divName).offsetHeight;
		if(frameHeight >= contentHeight)
		{
			if((linkPostionTop+contentHeight)>frameHeight)
			{
				var availableHeight=frameHeight-linkPostionTop;
				var adjustableHeight=linkPostionTop-(contentHeight-availableHeight);			
				descDiv.style.top=adjustableHeight+'px';						
			}
			else
			{			
				descDiv.style.top=linkPostionTop+'px';
			}
		
		}
		else 
		{		
			descDiv.style.top=(frameHeight-linkPostionTop)+'px';
			isHeightChanged=true;		
			}
		descDiv.style.left=linkPostionLeft+130+"px";
	}
		descDiv.style.position='absolute';
		ieprobfix(descDiv);	
		return;

}
//this function is used to resize the Parent Frame Original Height
function reSizeParentFrameOriginalHeight()
{ 	
	var iframeobj=getIFrameObject();		
	if(iframeobj && actualHeight>0)
	{
		iframeobj.height=actualHeight;
	}	
}
//this function is used to resize the parent Frame height
function reSizeParentFrameHeight(height)
{	
	var iframeobj=getIFrameObject();
	if(iframeobj)
	{
		if(document.all)
		{	
			if(iframeobj.Document)
			{
				var newHeight= iframeobj.Document.body.scrollHeight+height;				
				iframeobj.height=newHeight;				
			}			
		}
		else
		{
			if(iframeobj.contentDocument)
			{
				var newHeight= iframeobj.contentDocument.body.offsetHeight+height;				
				iframeobj.height=newHeight;
			}		
		}
	}	
}
// this function is used to reduce the IE problems
function ieprobfix(div)
{ 
	if(document.all && div.id!="profileNetworkOverview")
	{
		var IfrRef= document.getElementById("IEFixDivShim");
		if(div && IfrRef)
		{ 			
			div.style.zIndex=100;
			IfrRef.style.zIndex=div.style.zIndex-1;
			obj=div;
			divPosn=new Array(2);
			curleft=0;
			curtop =0;
			if(obj && obj.offsetParent) 
			{
				curleft = obj.offsetLeft
				curtop = obj.offsetTop
				while (obj = obj.offsetParent) 
				{
					curleft += obj.offsetLeft
					curtop += obj.offsetTop
				}
			}
			divPosn[0]=curleft;
			divPosn[1]=curtop;
			IfrRef.style.left = divPosn[0];
			IfrRef.style.top = divPosn[1];
			IfrRef.style.width =div.offsetWidth;
			IfrRef.style.height =div.offsetHeight;
			IfrRef.style.display = "";
		}
	}
}
//this function is used to close the member description window
function closeDescDiv()
{	
	if(actualHeight>0 && isHeightChanged)
		reSizeParentFrameOriginalHeight();
	var descDivId="memDesc";
	var descDiv=document.getElementById(descDivId);
	descDiv.style.display="none";
	clearShim();
	}
//this function is used to resize the Parent Frame
function reSizeParentFrame()
{ 	
	var iframeobj=getIFrameObject();
	if(iframeobj)
	{
		if(document.all)
		{	
			if(iframeobj.Document)
			{
				var newHeight= iframeobj.Document.body.scrollHeight+35;
				if(!defaultLogo)
						newHeight=newHeight+100;				
				iframeobj.height=newHeight;				
				actualHeight=newHeight;
			}			
		}
		else
		{
			if(iframeobj.contentDocument)
			{
				var newHeight= iframeobj.contentDocument.body.offsetHeight+20;
				if(!defaultLogo)
						newHeight=newHeight+100;				
				iframeobj.height=newHeight;				
				actualHeight=newHeight;
			}		
		}
	}	
}
//this function is used to show the Help Message - Coupons
function showHelpIcon(val)
{	
	if(val==1)
	{
		var linkPostionPromotion= document.getElementById("youGetDivId");
		var couponinfodiv= document.getElementById("couponinfodiv");		
	}
	else
	{		
		var linkPostionPromotion= document.getElementById("yourFriendsGetDivId");		
		var couponinfodiv= document.getElementById("couponInfoRefereeDiv");		
	}	
	if(document.all)
	{
		obj=linkPostionPromotion;
		curleft=0;
		curtop =0;
		if(obj && obj.offsetParent) 
		{
			curleft = obj.offsetLeft
			curtop = obj.offsetTop
				var valInc=null;
			while (obj = obj.offsetParent) 
			{
				curleft += obj.offsetLeft
				curtop += obj.offsetTop
					valInc++;
			}			
		}
		linkPostionTop= curtop;
		linkPostionLeft= curleft;				
	}
	else
	{		
		linkPostionTop=linkPostionPromotion.offsetTop;
		linkPostionLeft=linkPostionPromotion.offsetLeft;				
	}
	linkPostionTop=linkPostionTop-150;		
	couponinfodiv.style.top=linkPostionTop+"px";		
	couponinfodiv.style.position='absolute';	
	couponinfodiv.style.width="250px";	
	couponinfodiv.style.left=400+"px";			
	couponinfodiv.style.display="";	
}
//this function is used to close the help message -coupons
function showHelpIcon1(val)
{ 

	if(val==1)
	{
		document.getElementById("couponinfodiv").style.display="none";		
	}
	else
	{
		document.getElementById("couponInfoRefereeDiv").style.display="none";		
	}
}
//this function is used  addToFavorites
function addToFavorites(url,profileName)
{		
	if(profileName)
	{
		var profileName="Profile of "+profileName;
	}
	if (window.external ) 
	{ // IE Favorite		
		window.external.AddFavorite( url, profileName);		
	}
	else if(window.sidebar) 
	{ // Mozilla Firefox Bookmark
		window.sidebar.addPanel(profileName, url,"");
	}
	else
	{///Others??
		alert("Sorry currently this function not supported in this browser.");
	}
}
//this function is used to show Send Referral window
function showReferral(e,membermid,merchantUserId,listId)
{	
	var relObj=document.getElementById('sendReferralDiv'+membermid);
	if(document.all)
	{
		obj=relObj;
		curleft=0;
		curtop =0;
		if(obj && obj.offsetParent) 
		{			
			curleft = obj.offsetLeft
			curtop = obj.offsetTop			
			while (obj = obj.offsetParent) 
			{
				curleft += obj.offsetLeft
				curtop += obj.offsetTop					
			}			
		}
		linkPostionTop= curtop;		
		linkPostionLeft= curleft;		
	}
	else
	{		
		linkPostionTop=relObj.offsetTop;
		linkPostionLeft=relObj.offsetLeft;		
	}

	var div=document.getElementById('profilePageSendReferralDiv'+membermid);
	div.style.left=(linkPostionLeft-450)+"px";
	new Ajax.Updater('profilePageSendReferralDiv'+membermid,'/mcustomerdb/profilePageSendReferral/muid/'+merchantUserId+'/listId/'+listId+'/membermid/'+membermid, 
		{asynchronous:true,method:'get', 
		evalScripts:true,loading : Element.show('sendReferralIndicator'+membermid), 
		onComplete:function(request, json)
		{Element.hide('sendReferralIndicator'+membermid);loadSendReferalData(request,membermid);}});
	return false;
}
//this function is used to show response data of Send Referral - Ajax function
var memberMid=null;
function loadSendReferalData(request,membermid)
{	
	var profilePageReferraldiv=document.getElementById('profilePageSendReferralDiv'+memberMid);
	if(profilePageReferraldiv!=null)
	{
		profilePageReferraldiv.style.display='none';
		profilePageReferraldiv=null;
	}
	var descDivId="memDesc";	
	descDiv=document.getElementById(descDivId);
	if(descDiv!=null)
	{
		descDiv.style.display='none';
		if(actualHeight>0 && isHeightChanged)
			reSizeParentFrameOriginalHeight();
		descDiv=null;
	}
	var div=document.getElementById('refFormDiv');
	if(div!=null)
	{
		div.style.display='none';
		if(document.all)
		{
			clearShim();
		}
		div=null;
	}
	memberMid=membermid;	
	var frameHeight=document.getElementById("profileContainer").offsetHeight;
	var div=document.getElementById('profilePageSendReferralDiv'+membermid);
	div.innerHTML=request.responseText;
	div.style.display='';
	var relObj=document.getElementById('sendReferralDiv'+membermid);	
	var contentHeight=document.getElementById('profilePageSendReferralDiv'+membermid).offsetHeight;	
	if(document.all)
	{
		obj=relObj;
		curleft=0;
		curtop =0;
		if(obj && obj.offsetParent) 
		{			
			curleft = obj.offsetLeft
			curtop = obj.offsetTop			
			while (obj = obj.offsetParent) 
			{
				curleft += obj.offsetLeft
				curtop += obj.offsetTop					
			}			
		}
		linkPostionTop= curtop;		
		linkPostionLeft= curleft;		
	}
	else
	{		
		linkPostionTop=relObj.offsetTop;
		linkPostionLeft=relObj.offsetLeft;		
	}	
	div.style.left=(linkPostionLeft-450)+"px";		
	if(frameHeight >= contentHeight)
	{
		if((linkPostionTop+contentHeight)>frameHeight)
		{
			var availableHeight=frameHeight-linkPostionTop;
			var adjustableHeight=linkPostionTop-(contentHeight-availableHeight);			
			div.style.top=adjustableHeight+'px';						
		}
		else
		{			
			div.style.top=linkPostionTop+'px';
		}
	
	}
	else 
	{		
		div.style.top=(frameHeight-linkPostionTop)+'px';
		isHeightChanged=true;		
		}	
	div.style.position='absolute';
	ieprobfix(div);
	
}
//this function is used to hide the Send Referral window
function hideSendReferral(divName)
{	
	var divName=divName+memberMid;	
	var sendReferralDiv=document.getElementById(divName);
	sendReferralDiv.style.display="none";
	
	if(actualHeight>0 && isHeightChanged){
		setTimeout("reSizeParentFrameOriginalHeight()",1);
	}
	clearShim();
}
//this function is used to show Send Referral help Message
function showSendReferralInfo()
{
	var sendReferralCCdiv= document.getElementById("sendReferralCCdiv");
	sendReferralCCdiv.style.position='absolute';
	sendReferralCCdiv.style.width='200px';
	sendReferralCCdiv.style.left = (850 - 600)  + "px";
	sendReferralCCdiv.style.top = 250  + "px";
	sendReferralCCdiv.style.marginTop='25px';
	sendReferralCCdiv.style.display="";
}
//this function is used to close Send Referral help Message
function showSendReferralInfo1()
{ 
	document.getElementById("sendReferralCCdiv").style.display="none";
}
//this function is used to navigate page
function navigatePage(showWhat,pageuri)
{	
	var sel=null;
	var loc=-1;
	if(showWhat==-1){
		sel=document.getElementById('lgnames');	
		var selectedIndex=sel.options.selectedIndex;
		loc=sel.options[sel.options.selectedIndex].value;
		if(loc==0)
			return false;
	}else{
		loc=showWhat;
	}
	var localEle=false;
	for(var i=0;i<memberMerchantIdArray.length;i++){
		if(memberMerchantIdArray[i]==loc){
			localEle=true;
			break;
		}
	}	
	if(localEle){
		var elm= document.getElementById(loc);	
		if(elm && loc)
		{
			if(document.all)
			{				
				elm.style.visibility='visible';
				elm.scrollIntoView(true);			
				elm.style.visibility='hidden';
			}
			else
			{				
				elm.scrollIntoView(true);
			}
		}
	}else{
		url=pageuri;
		url+="&requestedId="+loc;
		setTimeout("display('"+url+"')","1");
	}
}
//this function is used to hide div
function hideDiv(divName)
{	
	if(actualHeight>0 && isHeightChanged)
		reSizeParentFrameOriginalHeight();
	var obj=document.getElementById(divName);
	if(obj)
	{
		obj.style.display='none';		
	}
}
function display(url)
{
 new Ajax.Updater('profileTabContent', url,
		{method:'get',asynchronous:true, 
		evalScripts:true, 
		onComplete:function(request, json)
		{document.getElementById('profileTabContent').innerHTML=request.responseText;}});	
}


var divId;
function divOperation(e,val,mid,onDiv,action)
{  
	bpressed= e?e.currentTarget : window.event.srcElement;
	e || (e = window.event);
	divObj=document.getElementById(divId);
	if(divObj) divObj.innerHTML='';
	divId= onDiv+val;
	//alert(divId);
	divObj=document.getElementById(divId);
	if(divObj!=null) divObj.style.display='none';
	divObj=document.getElementById(divId);
	var curtop = 0;
	obj=bpressed;
	divObj.style.backgroundColor='transparent';
	divObj.style.position='absolute';
	divObj.style.width='1000px';
	divObj.style.left = (850-760)  + "px";
	divObj.style.display='none';
	var indicator= 'eindicator'+val;	

	new Ajax.Updater('', '/mwebfront/'+action+'/id/'+val+'/mid/'+mid, 
		{asynchronous:true, 
		evalScripts:true, onLoading:Element.show(indicator),
		onComplete:function(request, json){if(request.responseText.indexOf('homePageIdentifier')!=-1)document.location.href=document.location.href;else Element.hide(indicator);showResponceDataCoupon(request);}});
        
	return false;
}
function showResponceDataCoupon(request)
{		
	divObj.innerHTML=request.responseText;
	divObj.style.display='';
	divObj.style.backgroundColor='transparent';
	divObj.style.position='absolute';
	
	return;
}
function couponviewRegnReqdCheck(couponView,url,url1,divname)
{
	hideDivCoupon(divname);
	  if(couponView=='Y')
	  { 
		 window.open(url1,'LocalPitch','height=500,width=875,resizable=yes,status=no,toolbar=no,menubar=no,location=no,location=no,scrollbars=yes');
		}
		else{
			
			window.open(url,'LocalPitch','height=500,width=700,resizable=yes,status=no,toolbar=no,menubar=no,location=no,location=no,scrollbars=yes');
		}
}
function hideDivCoupon(divName){
	divToHide=document.getElementById(divName);
	if(divToHide){
		divToHide.innerHTML="";
	}
}
function couponviewFrRegnReqdCheck(couponFrView,frurl,frurl1)
{
	  if(couponFrView=='Y')
	  { 
	  window.open(frurl1,'LocalPitch','height=500,width=875,resizable=yes,status=no,toolbar=no,menubar=no,location=no,location=no,scrollbars=yes');
	}
	else{	window.open(frurl,'LocalPitch','height=500,width=700,resizable=yes,status=no,toolbar=no,menubar=no,location=no,location=no,scrollbars=yes');
	}
}

function customervalidation()
{
var email=document.getElementById('email');
  if(getLength(email.value,true,true)==0){
  var fname=document.getElementById('firstname');
  if(getLength(fname.value,true,true)==0){
	  var lname=document.getElementById('lastname');
	  if(getLength(lname.value,true,true)==0){
			  var address=document.getElementById('address1');
				  if(getLength(address.value,true,true)==0){
					  alert("Invalid Data. Please enter first name or last name or email or address");
					  return false;
				  }
		  }
	  }
  }else{
	  if(!checkEmail(email.value)){
		 alert(invalidemailMessage);
		 email.select();
		 return false;
	  }
  }

	return true;
}
function clearFieldsProfilePage(whom)
{
	var fname=document.getElementById('firstname');
	if(fname)
	{
		fname.value='';
	}
   var lname=document.getElementById('lastname');
	if(lname)
	{
		lname.value='';
	}
   var email=document.getElementById('email');
	if(email)
	{
		email.value='';
	}
	var address=document.getElementById('address');
	if(address)
	{
		address.value='';
	}
	var address1=document.getElementById('address1');
	if(address1)
	{
		address1.value='';
	}
	var city=document.getElementById('city');
	if(city)
	{
		city.value='';
	}
	var state=document.getElementById('state');
	if(state)
	{
		state.selectedIndex=''
	}
	var zipcode=document.getElementById('zipcode');
	if(zipcode)
	{
		zipcode.value='';
	}
	var telephone=document.getElementById('telephone');
	if(telephone)
	{
		telephone.value='';
	}
	if(whom=='ContactMe')
	{
		var subject=document.getElementById('subject');
		if(subject)
		{
			subject.value='';
		}
		var message=document.getElementById('message');
		if(message)
		{
			message.value='';
		}
		
		var chk=document.getElementById('chk');
		if(chk)
		{
			chk.checked=true;
		}
	}
	
}
function openPRNPage(url)
{	
	window.open(url);
}
function showProfilePageTab(mId)
{	
	var tabBarDivObj=document.getElementById('tabBar');
	tabBarDivObj.innerHTML='<TABLE cellSpacing="0" cellPadding="0" width="550px" border="0"><TBODY><TR><TD class="textLabelField  selectedProfileTab" noWrap>Business Summary</TD><TD class="textLabelField  profileTab" noWrap">Promotions</TD> <td class="profileTab"noWrap style="border-left:1px solid #ffffff;"></TD><TD class="textLabelField  profileTab" noWrap">Sign-up List</TD> <td class="profileTab"noWrap style="border-left:1px solid #ffffff;"></TD><TD class="textLabelField  profileTab" noWrap">Refer a Friend</TD> <td class="profileTab"noWrap style="border-left:1px solid #ffffff;"></TD><TD class="textLabelField  profileTab" noWrap">Contact Me</TD></TR></TBODY></TABLE>';	
	var profilepageleftdivObj=document.getElementById('profilepageleftdiv');
		profilepageleftdivObj.style.height='auto';	
		new Ajax.Updater('profileTabContent', '/mcustomerdb/profilePageBusinessSummary/mid/'+mId,
		{method:'get',asynchronous:true, 
		evalScripts:true, 
		onComplete:function(request, json)
		{loadBusinessSummary(request)}});
	
}
function loadBusinessSummary(request)
{	
	var tabContentDivObj=document.getElementById('profileTabContent');
	tabContentDivObj.style.display='none';
	tabContentDivObj.innerHTML=request.responseText;
	var position1=getLinkPosition(tabContentDivObj);
	if(position1!=null && position1.length==2){
		var top1=position1[0];
		if(top1>500){
			tabContentDivObj.style.height="auto";
		}else{
			if(is_ie && !(/msie 7.0/i.test(navigator.userAgent)))
			{
				tabContentDivObj.style.height=(500)+"px";
			}
			else
			{
				tabContentDivObj.style.height="auto";
			}
		}
	}	
	tabContentDivObj.style.display='';
	var tabBarDivObj=document.getElementById('tabBar');	
	tabBarDivObj.innerHTML='<TABLE cellSpacing="0" cellPadding="0"  width="550px" border="0"><TBODY><TR><TD class="textLabelField  selectedProfileTab" noWrap >Business Summary</TD><TD class="textLabelField  profileTab" noWrap onclick="showPromotions('+mId+',\'consumer\')" onMouseOver="showUnderline(this);" onMouseOut="hideUnderline(this);" style="color:#FFFFFF">Promotions</TD> <td class="profileTab"noWrap style="border-left:1px solid #ffffff;"></TD><TD class="textLabelField  profileTab" noWrap onclick="showSignupList('+mId+')" onMouseOver="showUnderline(this);" onMouseOut="hideUnderline(this);" style="color:#FFFFFF">Sign-up List</TD> <td class="profileTab"noWrap style="border-left:1px solid #ffffff;"></TD><TD class="textLabelField  profileTab" noWrap onclick="referAFriend('+mUId+','+lId+')" onMouseOver="showUnderline(this);" onMouseOut="hideUnderline(this);" style="color:#FFFFFF">Refer a Friend</TD> <td class="profileTab"noWrap style="border-left:1px solid #ffffff;"></TD><TD class="textLabelField  profileTab" noWrap  onclick="showContactMe('+mId+','+rId+','+lId+')" onMouseOver="showUnderline(this);" onMouseOut="hideUnderline(this);" style="color:#FFFFFF">Contact Me</TD></TR></TBODY></TABLE>';
	reSizeParentFrame();
}
function showPromotions(mId,pageType)
{	
	var tabContentDivObj=document.getElementById('profileTabContent');		
		tabContentDivObj.innerHTML='';	
	var tabBarDivObj=document.getElementById('tabBar');
	tabBarDivObj.innerHTML='<TABLE cellSpacing="0" cellPadding="0" width="550px" border="0"><TBODY><TR><TD class="textLabelField  profileTab" noWrap>Business Summary</TD><TD class="textLabelField  selectedProfileTab" noWrap >Promotions</TD><TD class="textLabelField  profileTab" noWrap >Sign-up List</TD> <td class="profileTab"noWrap style="border-left:1px solid #ffffff;"></TD><TD class="textLabelField  profileTab" noWrap >Refer a Friend</TD> <td class="profileTab"noWrap style="border-left:1px solid #ffffff;"></TD><TD class="textLabelField  profileTab" noWrap >Contact Me</TD></TR></TBODY></TABLE>';
	var query='mid/'+mId+'/flag/true';
	var profilepageleftdivObj=document.getElementById('profilepageleftdiv');
		profilepageleftdivObj.style.height='auto';		
	new Ajax.Updater('profileTabContent', '/mwebfront/listPromotion/'+query,
		{method:'get',asynchronous:true, 
		evalScripts:true, 
		onComplete:function(request, json)
		{loadPromotions(request)}});		
	
}
function loadPromotions(request)
{		
		var tabContentDivObj=document.getElementById('profileTabContent');		
		tabContentDivObj.innerHTML=request.responseText;
		var tabBarDivObj=document.getElementById('tabBar');
	tabBarDivObj.innerHTML='<TABLE cellSpacing="0" cellPadding="0" width="550px" border="0"><TBODY><TR><TD class="textLabelField  profileTab" noWrap onclick="showProfilePageTab('+mId+')" onMouseOver="showUnderline(this);" onMouseOut="hideUnderline(this);" style="color:#FFFFFF">Business Summary</TD><TD class="textLabelField  selectedProfileTab" noWrap >Promotions</TD><TD class="textLabelField  profileTab" noWrap onclick="showSignupList('+mId+')" onMouseOver="showUnderline(this);" onMouseOut="hideUnderline(this);" style="color:#FFFFFF">Sign-up List</TD> <td class="profileTab"noWrap style="border-left:1px solid #ffffff;"></TD><TD class="textLabelField  profileTab" noWrap onclick="referAFriend('+mUId+','+lId+')" onMouseOver="showUnderline(this);" onMouseOut="hideUnderline(this);" style="color:#FFFFFF">Refer a Friend</TD> <td class="profileTab"noWrap style="border-left:1px solid #ffffff;"></TD><TD class="textLabelField  profileTab" noWrap onclick="showContactMe('+mId+','+rId+','+lId+')" onMouseOver="showUnderline(this);" onMouseOut="hideUnderline(this);" style="color:#FFFFFF">Contact Me</TD></TR></TBODY></TABLE>';
	reSizeParentFrame();
}
function showSignupList(mId)
{	
	var tabContentDivObj=document.getElementById('profileTabContent');		
		tabContentDivObj.innerHTML='';	
	var tabBarDivObj=document.getElementById('tabBar');
	tabBarDivObj.innerHTML='<TABLE cellSpacing="0" cellPadding="0" width="550px" border="0"><TBODY><TR><TD class="textLabelField  profileTab" noWrap>Business Summary</TD><td class="profileTab"noWrap style="border-left:1px solid #ffffff;"></TD><TD class="textLabelField  profileTab" noWrap >Promotions</TD><TD class="textLabelField  selectedProfileTab" noWrap >Sign-up List</TD><TD class="textLabelField  profileTab" noWrap >Refer a Friend</TD> <td class="profileTab"noWrap style="border-left:1px solid #ffffff;"></TD><TD class="textLabelField  profileTab" noWrap >Contact Me</TD></TR></TBODY></TABLE>';
	var profilepageleftdivObj=document.getElementById('profilepageleftdiv');
		profilepageleftdivObj.style.height=800+'px';		
	new Ajax.Updater('profileTabContent', '/mcustomerdb/profilePageSignupList/mid/'+mId,
		{method:'get',asynchronous:true, 
		evalScripts:true, 
		onComplete:function(request, json)
		{loadSigmupList(request)}});		
	
}
function loadSigmupList(request)
{		
		var tabContentDivObj=document.getElementById('profileTabContent');		
		tabContentDivObj.innerHTML=request.responseText;
		var tabBarDivObj=document.getElementById('tabBar');
	tabBarDivObj.innerHTML='<TABLE cellSpacing="0" cellPadding="0"  width="550px" border="0"><TBODY><TR><TD class="textLabelField  profileTab" noWrap onclick="showProfilePageTab('+mId+')" onMouseOver="showUnderline(this);" onMouseOut="hideUnderline(this);">Business Summary</TD> <td class="profileTab"noWrap style="border-left:1px solid #ffffff;"></TD><TD class="textLabelField  profileTab" noWrap onclick="showPromotions('+mId+',\'consumer\')" onMouseOver="showUnderline(this);" onMouseOut="hideUnderline(this);">Promotions</TD><TD class="textLabelField  selectedProfileTab" noWrap >Sign-up List</TD><TD class="textLabelField  profileTab" noWrap onclick="referAFriend('+mUId+','+lId+')" onMouseOver="showUnderline(this);" onMouseOut="hideUnderline(this);">Refer a Friend</TD> <td class="profileTab"noWrap style="border-left:1px solid #ffffff;"></TD><TD class="textLabelField  profileTab" noWrap onclick="showContactMe('+mId+','+rId+','+lId+')" onMouseOver="showUnderline(this);" onMouseOut="hideUnderline(this);">Contact Me</TD></TR></TBODY></TABLE>';
	reSizeParentFrame();
}
function referAFriend(mUId,lId)
{	
	var tabContentDivObj=document.getElementById('profileTabContent');		
		tabContentDivObj.innerHTML='';	
	var tabBarDivObj=document.getElementById('tabBar');
	tabBarDivObj.innerHTML='<TABLE cellSpacing="0" cellPadding="0" width="550px" border="0"><TBODY><TR><TD class="textLabelField  profileTab" noWrap>Business Summary</TD> <td class="profileTab"noWrap style="border-left:1px solid #ffffff;"></TD><TD class="textLabelField  profileTab" noWrap >Promotions</TD> <td class="profileTab"noWrap style="border-left:1px solid #ffffff;"></TD><TD class="textLabelField  profileTab" noWrap >Sign-up List</TD><TD class="textLabelField  selectedProfileTab" noWrap >Refer a Friend</TD><TD class="textLabelField  profileTab" noWrap >Contact Me</TD></TR></TBODY></TABLE>';
	var query='muid/'+mUId+'/listId/'+lId;
	var profilepageleftdivObj=document.getElementById('profilepageleftdiv');
		profilepageleftdivObj.style.height=800+'px';		
	new Ajax.Updater('profileTabContent', '/mcustomerdb/emailProfileNetworkAjax/'+query,
		{method:'get',asynchronous:true, 
		evalScripts:true, 
		onComplete:function(request, json)
		{loadReferralAFriend(request)}});		
	
}
function loadReferralAFriend(request)
{		
		var tabContentDivObj=document.getElementById('profileTabContent');		
		tabContentDivObj.innerHTML=request.responseText;
		var tabBarDivObj=document.getElementById('tabBar');
	tabBarDivObj.innerHTML='<TABLE cellSpacing="0" cellPadding="0"  width="550px" border="0"><TBODY><TR><TD class="textLabelField  profileTab" noWrap onclick="showProfilePageTab('+mId+')" onMouseOver="showUnderline(this);" onMouseOut="hideUnderline(this);">Business Summary</TD> <td class="profileTab"noWrap style="border-left:1px solid #ffffff;"></TD><TD class="textLabelField  profileTab" noWrap onclick="showPromotions('+mId+',\'consumer\')" onMouseOver="showUnderline(this);" onMouseOut="hideUnderline(this);">Promotions</TD> <td class="profileTab"noWrap style="border-left:1px solid #ffffff;"></TD><TD class="textLabelField  profileTab" noWrap onclick="showSignupList('+mId+')" onMouseOver="showUnderline(this);" onMouseOut="hideUnderline(this);">Sign-up List</TD><TD class="textLabelField  selectedProfileTab" noWrap >Refer a Friend</TD><TD class="textLabelField  profileTab" noWrap onclick="showContactMe('+mId+','+rId+','+lId+')" onMouseOver="showUnderline(this);" onMouseOut="hideUnderline(this);">Contact Me</TD></TR></TBODY></TABLE>';
	reSizeParentFrame();
}
function showContactMe(mId,rId,lId)
{	
	var tabContentDivObj=document.getElementById('profileTabContent');		
		tabContentDivObj.innerHTML='';	
	var tabBarDivObj=document.getElementById('tabBar');
	tabBarDivObj.innerHTML='<TABLE cellSpacing="0" cellPadding="0" width="550px" border="0"><TBODY><TR><TD class="textLabelField  profileTab" noWrap>Business Summary</TD> <td class="profileTab"noWrap style="border-left:1px solid #ffffff;"></TD><TD class="textLabelField  profileTab" noWrap >Promotions</TD> <td class="profileTab"noWrap style="border-left:1px solid #ffffff;"></TD><TD class="textLabelField  profileTab" noWrap >Sign-up List</TD> <td class="profileTab"noWrap style="border-left:1px solid #ffffff;"></TD><TD class="textLabelField  profileTab" noWrap >Refer a Friend</TD><TD class="textLabelField  selectedProfileTab" noWrap >Contact Me</TD></TR></TBODY></TABLE>';
	var query='mid/'+mId+'/refId/'+rId+'/lid/'+lId;
		var profilepageleftdivObj=document.getElementById('profilepageleftdiv');
		profilepageleftdivObj.style.height=800+'px';		
		new Ajax.Updater('profileTabContent', '/mcustomerdb/profilePageContactMe/'+query,
		{method:'get',asynchronous:true, 
		evalScripts:true, 
		onComplete:function(request, json)
		{loadContactMe(request)}});		
	
}
function loadContactMe(request)
{		
		var tabContentDivObj=document.getElementById('profileTabContent');
		tabContentDivObj.innerHTML=request.responseText;
		var tabBarDivObj=document.getElementById('tabBar');
	tabBarDivObj.innerHTML='<TABLE cellSpacing="0" cellPadding="0"  width="550px" border="0"><TBODY><TR><TD class="textLabelField  profileTab" noWrap onclick="showProfilePageTab('+mId+')" onMouseOver="showUnderline(this);" onMouseOut="hideUnderline(this);">Business Summary</TD> <td class="profileTab"noWrap style="border-left:1px solid #ffffff;"></TD><TD class="textLabelField  profileTab" noWrap onclick="showPromotions('+mId+',\'consumer\')" onMouseOver="showUnderline(this);" onMouseOut="hideUnderline(this);">Promotions</TD> <td class="profileTab"noWrap style="border-left:1px solid #ffffff;"></TD><TD class="textLabelField  profileTab" noWrap onclick="showSignupList('+mId+')" onMouseOver="showUnderline(this);" onMouseOut="hideUnderline(this);">Sign-up List</TD> <td class="profileTab"noWrap style="border-left:1px solid #ffffff;"></TD><TD class="textLabelField  profileTab" noWrap onclick="referAFriend('+mUId+','+lId+')" onMouseOver="showUnderline(this);" onMouseOut="hideUnderline(this);">Refer a Friend</TD><TD class="textLabelField  selectedProfileTab" noWrap >Contact Me</TD></TR></TBODY></TABLE>';
	reSizeParentFrame();
}
function showUnderline(obj){
	if(obj!=null && obj!='undefined'){
		obj.style.textDecoration='underline';
	}
}
function hideUnderline(obj){
	if(obj!=null && obj!='undefined'){
		obj.style.textDecoration='none';
	}
}