function expandDemographicsSection(path, filterValue)
{	
	if(filterValue=='Y')
	{
		document.memberRegistrationForm.flagForDemographics.value=null;
		document.memberRegistrationForm.specialImage.src= path +"/images/plus.gif";
		memberDemographics.style.display='none';
	}
	else
	{
		document.memberRegistrationForm.flagForDemographics.value='Y';
		document.memberRegistrationForm.specialImage.src= path +"/images/minus.gif";
		memberDemographics.style.display='inline';
	}
}

function expandMemberActivities(path, filterValue)
{	
	if(filterValue=='Y')
	{
		document.memberRegistrationForm.flagForMemberActivities.value=null;
		document.memberRegistrationForm.specialImage1.src= path +"/images/plus.gif";
		memberActivities.style.display='none';
	}
	else
	{
		document.memberRegistrationForm.flagForMemberActivities.value='Y';
		document.memberRegistrationForm.specialImage1.src= path +"/images/minus.gif";
		memberActivities.style.display='inline';
	}
}

//This function for Contact Address selection
function contactAddressChange(selectedValue)
{	
	if(selectedValue == "F")
		contactAddress.style.display='inline';
	else
		contactAddress.style.display='none';
	
}

// This code for hadling NewCity and Date Picker frames
var wp=window.parent;

var cityframe=null;
var cityframe1=null;

function GetCityFrame(){if (!cityframe)cityframe=wp.getObj('CityFrame');return cityframe;}
function GetCityFrame1(){if (!cityframe1)cityframe1=wp.getObj('CityFrame1');return cityframe1;}

function getObj(objID)
{
	if (document.getElementById) {return document.getElementById(objID);}
	else if (document.all) {return document.all[objID];}
	else if (document.layers) {return document.layers[objID];}
}

//This function will assign th source to the frame dynamically.
function loadFrame(iframeName, url, loc)
 {

 	if(loc=="loc1")
	{
		if(document.memberRegistrationForm.state.value == "")
			alert("Please select a state.");
		else
		{
	
		  if ( window.frames[iframeName] ) 
			{
				window.frames[iframeName].location = url; 
				document.memberRegistrationForm.cityWindowType.value = "location"; 
			}
			setTimeout('cityShow()',1000);		
		}
	}
	if(loc=="loc2")
	{
		if(document.memberRegistrationForm.contactState.value == "")
			alert("Please select a state.");
		else
		{
	
		  if ( window.frames[iframeName] ) 
			{
			
				window.frames[iframeName].location = url; 
				document.memberRegistrationForm.cityWindowType.value = "contact"; 
			}
			setTimeout('cityShow()',1000);		
		}
	}
 }
 
 function cityShow()
{

	CloseCal();
	if(document.memberRegistrationForm.cityWindowType.value == "location")
	{	
		document.getElementById("CityFrame").style.visibility = 'visible';
		document.getElementById("CityFrame").style.display = 'inline';
	}
	if(document.memberRegistrationForm.cityWindowType.value == "contact")
	{

		document.getElementById("CityFrame1").style.visibility = 'visible';
		document.getElementById("CityFrame1").style.display = 'inline';
	}
}

//This function will call from floating window when clicks on close or cancel.
function closeCityWindow()
{
	document.memberRegistrationForm.cityWindowType.value="";
	CloseCal();
}
//This function will call when successful submission of the floating window.
function hideMe()
{
	CloseCal();
	submitMemberRegistrationForm();
}

//Closes all the frames in the page
function CloseCal()
{
	if(GetCityFrame()!=null)
	{	
		GetCityFrame().style.visibility='hidden';
		GetCityFrame().style.display='none';
	}
	if(GetCityFrame1()!=null)
	{	
		GetCityFrame1().style.visibility="hidden";
		GetCityFrame1().style.display='none';
	}
}

//This function is for submitting MemberRegistrationForm
function submitMemberRegistrationForm()
{
	document.memberRegistrationForm.submit();
}

//These set of functions are used to load categories
function loadLevel2()
{
	document.memberRegistrationForm.categoryLevel2.selectedIndex = -1;
	submitMemberRegistrationForm();
}

//These set of functions are used to load states and cities.
function loadStates()
{
	document.memberRegistrationForm.locationState.selectedIndex = -1;
	submitMemberRegistrationForm();
}

//These set of functions are used to load cities and sub locations.
function loadCities()
{
	document.memberRegistrationForm.locationCity.selectedIndex = -1;
	submitMemberRegistrationForm();
}


function loadContactStates()
{
	document.memberRegistrationForm.contactState.selectedIndex = -1;
	submitMemberRegistrationForm();
}

//This function is used for button clicks
function buttonsFunction(buttonType)
{
	document.memberRegistrationForm.buttonType.value = buttonType;
	
	if(buttonType == "cancelInEdit")
		document.memberRegistrationForm.submit();
	else if(buttonType =="delete")
	{
		if(confirm("Do you want to delete ?"))
		{
			submitMemberRegistrationForm();
		}
	}
	else
		submitMemberRegistrationForm();
}

function memberRegistrationSubmit(clickType)
{
	if(clickType == 'Cancel')
	{
		if(confirm("Do you want to cancel ?"))
		{
			document.memberRegistrationForm.clickType.value = clickType;			
			document.memberRegistrationForm.submit();
		}
	}
	else
	{
		document.memberRegistrationForm.clickType.value = clickType;		
		document.memberRegistrationForm.submit();
	}
}

function memberLeftFormSubmit(clickType)
{
	if(clickType == 'Cancel')
	{
		if(confirm("Do you want to cancel ?"))
		{
			document.memberLeftForm.clickType.value = clickType;			
			document.memberLeftForm.submit();
		}
	}
	else
	{
		document.memberLeftForm.clickType.value = clickType;		
		document.memberLeftForm.submit();
	}
}

function cookiesSubmit(userId, password)
{
	if((userId !="") && (password !=""))
	{	
		document.memberLeftForm.userId.value = userId;		
		document.memberLeftForm.password.value = password;		
		
		document.memberLeftForm.clickType.value = "signIn";		
		document.memberLeftForm.submit();
	}
	else
	{
		document.quickSearch.searchText.focus();
	}
}

function checkLoginId()
{
	document.getElementById("idCheck").innerHTML="";
	var url="/logincheck.ads";
	var loginId =document.getElementById("userId").value;
	var requestParameters="loginId="+loginId;
	
	var ajax = new Ajax.Request(
	url, {
	method: "post",
	parameters: requestParameters,
	onFailure: reportAjaxError,
	onSuccess: function(request) {
	var obj = eval('(' + ajax.transport.responseText + ')');

	Element.update(idCheck, obj.resultData);
	}
	});
	
	
}

function expandContactDetails(path, expValue)
{
	if(expValue=='Y')
	{
		document.memberRegistrationForm.memberContactExpand.value='N';
		document.memberRegistrationForm.contactImg.src= path +"/images/buttons/plus.gif";
		document.memberRegistrationForm.contactImage1.src= path +"/images/plus.gif";
		memberContact.style.display='none';
	}
	else
	{
		document.memberRegistrationForm.memberContactExpand.value='Y';
		document.memberRegistrationForm.contactImg.src= path +"/images/buttons/minus.gif";
		document.memberRegistrationForm.contactImage1.src= path +"/images/minus.gif";
		memberContact.style.display='inline';
	}
}