/**************************************************************************/
/*     AUTHOR         :  PHP Dev Team, iFactor Solutions, India           */
/*     PROGRAMMER     :  SDYA                                             */
/*     SCRIPT NAME    :  js.js                                            */
/*     CREATED ON     :  13/DEC/2007                                      */
/*     LAST MODIFIED  :  04/MARCH/2008                                    */
/*                                                                        */
/*     javascript functions for user panel                                */
/**************************************************************************/

	/*----------------------------------------------------------------
	Description   :- function to validate an email id
	Programmer    :- SDYA
	Last Modified :- 13/DEC/2007 
	-------------------------------------------------------------------*/
	function isBadEmail(strg) {
		email_array = strg.split('@');
		if (email_array.length != 2) return true;
		if (email_array[1].split(".").length < 2) return true;
		if (email_array[1].split(".")[1].length < 1) return true;
		if (strg.indexOf('@') < 1) return true;
		if (strg.indexOf(' ') != -1) return true;
		if (email_array[1].indexOf('.') < 1) return true;
		if (strg.length < 5) return true;
		return false;
	}

	/*----------------------------------------------------------------
	Description   :- Common Ajax submission
	Programmer    :- SDYA
	Last Modified :- 22/JAN/2008
	-------------------------------------------------------------------*/
	function displayAjaxForm(url,containerId)
	{
		/*alert(url+','+containerId);*/
		ajaxpage(url,containerId);
	}
	function displayAjaxForm1(url,containerId,stime,maxtime)
	{
		stime_arr	= stime.split(":");
		maxtime_arr	= maxtime.split(":");
		var timeval;
		if(maxtime_arr[1]==30)
		{
			if(stime_arr[1]==15)
				timeval	= "&time="+stime_arr[0]+":00:"+stime_arr[2];
			else if(stime_arr[1]==45)
				timeval	= "&time="+stime_arr[0]+":30:"+stime_arr[2];
			else
				timeval	= "&time="+stime;
		}
		else
				timeval	= "&time="+stime;
				
		url	+= timeval;			
		/*alert(url+','+containerId);*/
		ajaxpage(url,containerId);
	}
	
	/*----------------------------------------------------------------
	Description   :- User Edit butten click
	Programmer    :- SBN
	Last Modified :- 22/JAN/2008
	-------------------------------------------------------------------*/
	function user_editjs(containerId)
	{
		var fname	=	document.getElementById('fname').value;
		var lname	=	document.getElementById('lname').value;
		var addr	=	document.getElementById('addr').value;
		var city	=	document.getElementById('city').value;
		var state	=	document.getElementById('state').value;
		var zip		=	document.getElementById('zip').value;
		var phn		=	document.getElementById('phn').value;
		var email	=	document.getElementById('email').value;
		var cmpny	=	document.getElementById('cmpny').value;
		var interest=	document.getElementById('txt_interest').value;
		var uname	=	document.getElementById('uname').value;
		
		//document.getElementById('frm_err').style.display = "hidden";
		
		var url	=	"general_user.php?action=edit_account&fname="+fname+"&lname="+lname+"&addr="+addr+"&city="+city+"&state="+state+"&zip="+zip+"&phn="+phn+"&email="+email+"&cmpny="+cmpny+"&interest="+interest+"&uname="+uname+"&flag=1";
		//alert(url);
		ajaxpage(url,containerId);
				
	}
	/*----------------------------------------------------------------
	Description   :- edit password sections
	Programmer    :- SBN
	Last Modified :- 22/JAN/2008
	-------------------------------------------------------------------*/
	function password(containerId)
	{
		var txt_old		=	document.getElementById('old_pass').value;
		var txt_new		=	document.getElementById('new_pass').value;
		var txt_conf	=	document.getElementById('conf_pass').value;
		
		var url			=	"general_user.php?action=edit_password&txt_old="+txt_old+"&txt_new="+txt_new+"&txt_conf="+txt_conf+"&flag=1";
		//alert(url);
		ajaxpage(url,containerId);
		
	}
	/*----------------------------------------------------------------
	Description   :- Search User section
	Programmer    :- SBN
	Last Modified :- 28/JAN/2008
	-------------------------------------------------------------------*/
	function search_user(containerId)
	{
	
		var txt_fname		=	document.getElementById('fname').value;
		var txt_lname		=	document.getElementById('lname').value;
		var company			=	document.getElementById('sel_company').value;
		var country			=	document.getElementById('sel_country').value;
		var interests		=	document.getElementById('sel_interest').value;
		var url			=	"search.php?action=listing&txt_fname="+txt_fname+"&txt_lname="+txt_lname+"&company="+company+"&country="+country+"&interests="+interests+"&flag=1";
		//alert(url);
		//return false;
		ajaxpage(url,containerId);
		
	}
	/*----------------------------------------------------------------
	Description   :- view details of the user
	Programmer    :- SBN
	Last Modified :- 28/JAN/2008
	-------------------------------------------------------------------*/
	function viewdetails(containerId)
	{
		var url			=	"search.php?action=listing&keyword="+txt_ser+"&flag=1";
		ajaxpage(url,containerId);
	}
	
	/*----------------------------------------------------------------
	Description   :- view the calendar
	Programmer    :- SBN
	Last Modified :- 29/JAN/2008
	-------------------------------------------------------------------*/
	function display_calendar(month,display)
	{ 
		var uid = document.getElementById('uid').value;
		var url = "search.php?action=invite_users&uid="+uid+"&"+display+"="+month; 
		
		ajaxpage(url,"ajax_content");
	}
	
	/*----------------------------------------------------------------
	Description   :- view the calendar for mymeeet
	Programmer    :- SBN
	Last Modified :- 15/FEB/2008
	-------------------------------------------------------------------*/
	function display_mymeetcalendar(month,display)
	{
		var uid = document.getElementById('uid').value;
		var url = "mymeetings.php?action=mymeetings&uid="+uid+"&"+display+"="+month;
		ajaxpage(url,"ajax_content");
	}
	
	/*----------------------------------------------------------------
	Description   :- poup window values
	Programmer    :- SBN
	Last Modified :- 29/JAN/2008
	-------------------------------------------------------------------*/
	function getpopup_values()
	{
		var name	=	document.getElementById('txtname').value;
		var email	=	document.getElementById('txtemail').value;
		var date	=	document.getElementById('txtdate').value;
		var start	=	document.getElementById('txtstart').value;
		var end		=	document.getElementById('txtend').value;
		var comment	=	document.getElementById('comments').value;
		var cid		=	document.getElementById('cid').value;
		var rid		=	document.getElementById('rid').value;
		var tid		=	document.getElementById('tid').value;
		var uid		=	document.getElementById('uid').value;
		
		var url		=	"popup.php?action=send&txt_name="+name+"&txt_email="+email+"&date="+date+"&txt_start="+start+"&txt_end="+end+"&txt_comment="+comment+"&id="+cid+"&rid="+rid+"&tid="+tid+"&uid="+uid;
		//alert(url);
		ajaxpage(url,"ajax_content");
	}
	/*----------------------------------------------------------------
	Description   :- View invitation
	Programmer    :- SBN
	Last Modified :- 02/FEB/2008
	-------------------------------------------------------------------*/
	function view_invitations(value,id)
	{
		var key		=	value;
		if(key=='accept')
		{
			var url	=	"view_invitation.php?action=accept&id="+id;
			ajaxpage(url,"ajax_content");
		}
		else if(key=='reject')
		{
			if(confirm('Are you sure you want to reject this Invitation !!'))
			{
				var url	=	"view_invitation.php?action=reject&id="+id;
				ajaxpage(url,"ajax_content");
			}
		}
		else
		{
			var url	=	"view_invitation.php"
			ajaxpage(url,"ajax_content");
		}
	}
	
	/*----------------------------------------------------------------
	Description   :- cancel invitation
	Programmer    :- SDYA
	Last Modified :- 04/MARCH/2008
	-------------------------------------------------------------------*/
	function cancel_invitations(id)
	{
		if(confirm('Are you sure you want to cancel this Invitation?'))
		{
			var url	= "mymeetings.php?action=cancel&id="+id;
			ajaxpage(url,"ajax_content");
		}
	}
	
	/*----------------------------------------------------------------
	Description   :- Search User section
	Programmer    :- SDYA
	Last Modified :- 05/MARCH/2008
	-------------------------------------------------------------------*/
	function upload_images(containerId)
	{
		var txta_content	= document.getElementById('txta_content').value;
		var image_name		= document.getElementById('im_img1').value;
		if(image_name==undefined)	image_name		= '';
		var url				= "general_user.php?action=upload_image&txta_content="+txta_content+"&image_name="+image_name+"&flag=ajax";
		//alert(url+','+containerId);return false;//
		ajaxpage(url,containerId);		
	}
	
	/*----------------------------------------------------------------
	Description   :- Forgot Password section
	Programmer    :- SDYA
	Last Modified :- 29/MAY/2008
	-------------------------------------------------------------------*/
	function forgot_pass(containerId)
	{
		var txt_email		=	document.getElementById('txt_email').value;
		var newtxt_email	= txt_email.replace(/ /g,"");
		if(newtxt_email=='')
		{
			alert("Please enter your email address");
			document.getElementById('txt_email').focus();
			return false;
		}
		if(newtxt_email)
		{
			if(isBadEmail(newtxt_email))
			{
				alert("Invalid Email Id");
				document.getElementById('txt_email').focus();
				return false;
			}
		}
		var url				=	"forgotpass.php?action=check&txt_email="+txt_email+"&flag=1";
		//alert(url);
		//return false;
		ajaxpage(url,containerId);
	}

