
function searchUserDetails(formName)
{	
	obj = document.getElementById(formName);	
	obj.methodId.value = "1009";			
	obj.formAction.value = "search";
	obj.page.value = "SearchList";	
	obj.submit();		
}

function welcomeSearch(formName)
{	
	obj = document.getElementById(formName);	
	obj.methodId.value = "1016";			
	obj.formAction.value = "welcomeSearch";
	obj.page.value = "Welcome";	
	obj.viewmethodId.value = "1014";
	obj.submit();		
}

/*function showUserProfile(formName, docid)
{	
	obj = document.getElementById(formName);	
	obj.methodId.value = "1010";			
	obj.formAction.value = "showProfile";
	obj.page.value = "UserProfile";	
	obj.docID.value = docid;	
	obj.submit();		
}*/

function showUserProfile(url, docid)
{	
	url = url + "?methodId=1010&formAction=showProfile&page=PopupUserProfile&docID="+docid;	
	window.open(url,'UserProfile','toolbars=no,location=no,directories=no,status=no,scrollbars=1,menubar=0,resizable=0,copyhistory=no,top=10,left=10,width=900,height=700'); 
}

function backSearchList(formName)
{	
	obj = document.getElementById(formName);	
	obj.methodId.value = "1009";			
	obj.formAction.value = "backSearchList";
	obj.page.value = "SearchList";		
	obj.submit();		 
}

function backSearch(formName)
{	
	obj = document.getElementById(formName);	
	obj.page.value = "UserSearch";	
	obj.methodId.value = "1008";	
	obj.formAction.value = "backSearch";
	obj.submit();		
}

function addSelectedUsers(formName)
{
	obj = document.getElementById(formName);
	var flag = false;
	for (var i=0; i<obj.elements.length; i++)
	{
		if(obj.elements[i].checked == true)
			flag=true;
	}	 
		
	if(!flag)
		alert("Select a user(s) to add");
	else
	{
		var agree = confirm("Are you sure wish to add?");
		if(agree)
		{		 
			obj.methodId.value = "1011";
			obj.page.value = "SearchList";					
			obj.viewmethodId.value = "1009";  
			obj.formAction.value = "mySelection";
			obj.submit();	 
			alert("Selected user(s) has been added to your selection list.");  	
		}
		else 
			return;
	}		
}

function printProfile(contextPath)
{	
	  var disp_setting="toolbars=no,location=no,directories=no,status=no,resize=yes,scrollbars=1,menubar=0,resizable=0,width=650,height=400,top=25,left=100,resizable=yes,maximize=yes"; 
	  var content_vlue = document.getElementById("printContent").innerHTML;   
	  var docprint=window.open("","",disp_setting); 
	   docprint.document.open(); 
	   docprint.document.write('<html><head><link rel="stylesheet" type="text/css" href="'+contextPath+'/themes/Common.css"/><title>CVS</title>'); 
	   docprint.document.write('</head><body onLoad="self.print()" style="background:transparent;"><center>');  
	   docprint.document.write(content_vlue);          
	   docprint.document.write('</body></html>'); 
	   docprint.document.close();   
	   docprint.focus();	
}

function backMySelectionhList(formName)
{	
	obj = document.getElementById(formName);
	obj.methodId.value = "1012";			
	obj.formAction.value = "backMySelectionList";
	obj.page.value = "MySelectionList";		
	obj.submit();		
}

function removeSelectedUsers(formName)
{
	obj = document.getElementById(formName);
	var flag = false;
	for (var i=0; i<obj.elements.length; i++)
	{
		if(obj.elements[i].checked == true)
			flag=true;
	}	 
		
	if(!flag)
		alert("Select a user(s) to remove");
	else
	{
		var agree = confirm("Are you sure wish to remove?");
		if(agree)
		{		 
			obj.methodId.value = "1013";
			obj.page.value = "MySelectionList";					
			obj.viewmethodId.value = "1012";  
			obj.formAction.value = "remvoeSelection";
			obj.submit();	 
			alert("Selected user(s) has been removed from your selection list.");  	
		}
		else 
			return;
	}		
}

var nW,nH,oH,oW;
function zoomToggle(iWideSmall,iHighSmall,iWideLarge,iHighLarge,whichImage)
{
	oW=whichImage.style.width;oH=whichImage.style.height;
	if((oW==iWideLarge)||(oH==iHighLarge)){
	nW=iWideSmall;nH=iHighSmall;}else{
	nW=iWideLarge;nH=iHighLarge;}
	whichImage.style.width=nW;whichImage.style.height=nH;
}

function searchByProfileID(formname)
{	 
	var error = '', profileID;
	
	profileID = document.getElementById("profileID").value; 
	
	//validation for profileID--starts here
	if(profileID == '')		
		error = error +"- Enter Profile ID \n";
		
	if(profileID != '' && !alphanumeric(profileID))
		error = error +"- Profile ID can accept Alphabets and Numbers Only \n";
	//validation for profileID--ends here
	
	if(error!=null && error!='')
			alert(error);		
	else	
	{	
		obj = document.getElementById(formname);
		obj.methodId.value = "1015";
		obj.page.value = "Welcome";
		obj.formAction.value = "profileIDSearch";
		obj.viewmethodId.value = "1014";
		obj.submit();
	}
}

function profileIDSearchEnterKeyPressed(event)
{
	if(event.keyCode==13)			
		searchByProfileID('profileIDSearch');		
}

function backWelcomeList(formName)
{	
	obj = document.getElementById(formName);	
	obj.methodId.value = "1009";			
	obj.formAction.value = "welcomeSearch";
	obj.page.value = "Welcome";	
	obj.viewmethodId.value = "1014";	
	obj.submit();		
}

function backProfileWelcomeList(formName)
{	
	obj = document.getElementById(formName);	
	obj.methodId.value = "1015";			
	obj.formAction.value = "profileIDSearch";
	obj.page.value = "Welcome";	
	obj.viewmethodId.value = "1014";	
	obj.submit();		
}

function viewByProfileID(formname, profileId)
{
	obj = document.getElementById(formname);
	obj.methodId.value = "1017"; 
	obj.page.value = "Welcome";
	obj.formAction.value = "photoProfileIDSearch";
	obj.profileID.value = profileId;
	obj.viewmethodId.value = "1014";
	obj.submit();		
}

function backPhotoProfileWelcomeList(formName)
{	
	obj = document.getElementById(formName);	
	obj.methodId.value = "1017";			
	obj.formAction.value = "photoProfileIDSearch";
	obj.page.value = "Welcome";	
	obj.viewmethodId.value = "1014";	
	obj.submit();		
}

function addQuickSearchSelectedUsers(formName)
{
	obj = document.getElementById(formName);
	var flag = false;
	for (var i=0; i<obj.elements.length; i++)
	{
		if(obj.elements[i].checked == true)
			flag=true;
	}	 
		
	if(!flag)
		alert("Select a user(s) to add");
	else
	{
		var agree = confirm("Are you sure wish to add?");
		if(agree)
		{		 
			obj.methodId.value = "1011";
			obj.page.value = "Welcome";					
			obj.viewmethodId.value = "1016";  
			obj.formAction.value = "welcomeSearch";
			obj.submit();	 
			alert("Selected user(s) has been added to your selection list.");  	
		}
		else 
			return;
	}		
}

function addProfileIDSearchSelectedUsers(formName)
{
	obj = document.getElementById(formName);
	var flag = false;
	for (var i=0; i<obj.elements.length; i++)
	{
		if(obj.elements[i].checked == true)
			flag=true;
	}	 
		
	if(!flag)
		alert("Select a user to add");
	else
	{
		var agree = confirm("Are you sure wish to add?");
		if(agree)
		{		 
			obj.methodId.value = "1011";
			obj.page.value = "Welcome";					
			obj.viewmethodId.value = "1015";  
			obj.formAction.value = "profileIDSearch";
			obj.submit();	 
			alert("Selected user has been added to your selection list.");  	
		}
		else 
			return;
	}		
}

function addViewProfileIDSelectedUser(formName)
{
	obj = document.getElementById(formName);
	var flag = false;
	for (var i=0; i<obj.elements.length; i++)
	{
		if(obj.elements[i].checked == true)
			flag=true;
	}	 
		
	if(!flag)
		alert("Select a user to add");
	else
	{
		var agree = confirm("Are you sure wish to add?");
		if(agree)
		{		 
			obj.methodId.value = "1011";
			obj.page.value = "Welcome";					
			obj.viewmethodId.value = "1017";  
			obj.formAction.value = "photoProfileIDSearch";
			obj.submit();	 
			alert("Selected user has been added to your selection list.");  	
		}
		else 
			return;
	}		
}

function backMyPreferenceList(formName)
{	
	obj = document.getElementById(formName);
	obj.methodId.value = "1018";			
	obj.formAction.value = "backMyPreferenceList";
	obj.page.value = "MyPreferenceList";		
	obj.submit();		
}

function doPagingAction(pageno, pagingaction) 
{ 
	var pageNo, error = '';
	if(pagingaction == 'goToPage')
	{
		String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };
		pageNo = document.getElementById("pageNumber").value.trim();
		
		if(pageNo == '')
			error = error +"- Enter Page No";  
		if(pageNo != '' && !numeric(pageNo))
			error = error +"- Page No can accept numbers only";
	}
	
	if(error!=null && error!='')
			alert(error);		
	else
	{
		href= "controlservlet";	
		document.getElementById('fullProfileForm').action = href;
		document.getElementById('fullProfileForm').page.value = "SearchList";
		document.getElementById('fullProfileForm').methodId.value = "1009";		
		document.getElementById('fullProfileForm').pageNo.value = pageno;
		document.getElementById('fullProfileForm').formAction.value = pagingaction;
		document.getElementById('fullProfileForm').submit();  
	}
}
