/*
	common.js
*/
var layerDvS1;
var createElementInnerId='';
var emailexpr=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;

var alertDiv;
var Ldiv;

function getKeyCode(e)
{
		
	if (window.event)
	{
		
		return window.event.keyCode;
	}	
	else if(e)
	{
		return e.which;
	}	
	else
	{
		return null;
	}					
}


function keyRestrict(e, validchars)
{
 var key='', keychar='';
 key = getKeyCode(e);			
 if (key == null) return true;
 keychar = String.fromCharCode(key);			
 keychar = keychar.toLowerCase();
 validchars = validchars.toLowerCase();
 if (validchars.indexOf(keychar) != -1)
  return true;
 if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
  return true;
 return false;
}

function addEvent(obj, evType, fn){
 if (obj.addEventListener){
    obj.addEventListener(evType, fn, false);
    return true;
 } else if (obj.attachEvent){
    var r = obj.attachEvent("on"+evType, fn);
    return r;
 } else {
    return false;
 }
}
function removeEvent(obj, evType, fn, useCapture){
  if (obj.removeEventListener){
    obj.removeEventListener(evType, fn, useCapture);
    return true;
  } else if (obj.detachEvent){
    var r = obj.detachEvent("on"+evType, fn);
    return r;
  } else {
    alert("Handler could not be removed");
  }
}

/**
 * Code below taken from - http://www.evolt.org/article/document_body_doctype_switching_and_more/17/30655/
 *
 * Modified 4/22/04 to work with Opera/Moz (by webmaster at subimage dot com)
 *
 * Gets the full width/height because it's different for most browsers.
 */
 
 <!-- Script by hscripts.com -->

//Edit the counter/limiter value as your wish
 //Example: var count = "175";
function limiter(count,elementId,limitElementId){

var tex = $F(elementId);
var len = tex.length;
if(len > count){
        tex = tex.substring(0,count);
        $(elementId).value =tex;
        return false;
}

$(limitElementId).innerHTML =count-len;
}


<!-- Script by hscripts.com -->
 
function getViewportHeight() {
	if (window.innerHeight!=window.undefined) return window.innerHeight;
	if (document.compatMode=='CSS1Compat') return document.documentElement.clientHeight;
	if (document.body) return document.body.clientHeight; 
	return window.undefined; 
}
function getViewportWidth() {
	if (window.innerWidth!=window.undefined) return window.innerWidth; 
	if (document.compatMode=='CSS1Compat') return document.documentElement.clientWidth; 
	if (document.body) return document.body.clientWidth; 
	return window.undefined; 
}

function getAjaxPagination(ajaxPageName,argUrl,showingId)
{
		//alert(showingId);
		new Ajax.Request(ajaxPageName+argUrl, {
			parameters: { },
			onLoading: function(transport) { 		
		
					$(showingId).innerHTML = '<img src="images/searching.gif" />&nbsp;Loading...';							
					
				},
			onSuccess: function(transport) { 		
		
					$(showingId).innerHTML = transport.responseText;							
					
				}
			});		
}
function clickAddevent(day,mon,year)
{
	//alert(day+mon+year);
	document.location.href='add-event.php?action=add&day='+day+'&mon='+mon+'&year='+year;
}

/* Function for Html_Entity*/
function html_entity_decode( string ) { 
  var ret, tarea = document.createElement('textarea');
  tarea.value = string;
  ret = tarea.value;
  return ret;
 }
 
var popmask12=null;
function createLayer(wid,ht,lft,tp,divID,boxName)
{
	
		if(boxName==null)
		{
			boxName='';
		}
		createElementInnerId=divID
		if(wid == null)wid=0;
		if(ht == null)ht=0;
		
		scWidth=screen.width;
		scHeight=screen.height;
		scLeftPoint=(scWidth/2);
		scLeftPoint=scLeftPoint-(wid/2);
		
		
		lft=scLeftPoint ;
			
		if(tp == null)
			tp=document.documentElement.scrollTop+0;
		else
			tp=document.documentElement.scrollTop+tp;
			
	var theBody = document.getElementsByTagName("BODY")[0];
	//theBody.style.overflow = "hidden";
	if(popmask12 == null)
	{
		
		var fullHeight = getViewportHeight();
	    var fullWidth = getViewportWidth();
		
		setMaskSize();
		
		popmask12 = document.createElement('div');		
		popmask12.setAttribute("id","popupMask");
		popmask12.style.display = 'block';	
		popmask12.style.height = popHeight + "px";
		popmask12.style.width = popWidth + "px";
		popmask12.style.top = document.documentElement.scrollTop + "px";
		popmask12.style.left = "0px";		
		
		
		popcont = document.createElement('div');
		popcont.id = 'popupContainer';
		popcont.style.height = ht + "px";
		popcont.style.width = wid+"px";
		popcont.style.left = lft+'px';			
		popcont.style.top = tp+'px';
		popcont.style.display = 'block';	
		popcont.innerHTML = '' +
		'<table width="100%" border="0" cellspacing="0" cellpadding="0">' +
		  '<tr>' +
			'<td>'+
			
			'<table width="100%" border="0" cellspacing="0" cellpadding="0">' +
			  '<tr>' +
				'<td><img src="images/modalLeft.gif" /></td> ' +
				'<td width="100%">'+
				
				'<div id="popupTitleBar">' +
				'<div id="popupTitle" style="padding-top:5px;padding-left:10px;">'+boxName+'</div>' +
				'<div id="popupControls">' +
					'<img src="images/close.gif" onclick="removeLayer();" id="popCloseBox" />' +
				'</div>' +
				'</div>' +
				
				'</td>' +
				'<td><img src="images/modalRight.gif" /></td>' +
			  '</tr>' +
			'</table>' +
			
			'</td>' +
		  '</tr>' +
		  '<tr>' +
			'<td align="center" id="popupInner"><div id="popupInner123" ></div></td>' +
		  '</tr>' +
		'</table>';
		
		document.body.appendChild(popmask12);	
		document.body.appendChild(popcont);
		createElementInnerId.style.display="block";
		$('popupInner123').appendChild(createElementInnerId);
		
		
		/*layerDvS1 = document.createElement("div");
		layerDvS1.setAttribute("id","layerDvS1");
		layerDvS1.setAttribute("align","center");			
		layerDvS1.style.width = wid+'px';
		layerDvS1.style.height = ht+'px';
		layerDvS1.style.left = lft+'px';			
		layerDvS1.style.top = tp+'px';				
		layerDvS1.style.position = "absolute";	
		layerDvS1.style.backgroundColor = "#CCCCCC";	
		layerDvS1.style.border='1px solid'
		//layerDvS1.innerHTML=createElementInnerId;
		createElementInnerId.style.display="block";
		layerDvS1.appendChild(createElementInnerId);
		document.body.appendChild(layerDvS1);*/
		
	
	}
	if(document.getElementById('addtag'))
	{
			document.getElementById('addtag').value=document.getElementById('tagval').innerHTML;

	}
}

function setPosition(width, height) {
	if(popmask12!=null)
	{
		popmask12.style.top = document.documentElement.scrollTop + "px";
		setMaskSize();
	}
}
addEvent(window, "scroll", setPosition);

function removeLayer()
{
	createElementInnerId.style.display="none";
	document.body.appendChild(createElementInnerId);
	
	document.body.removeChild(popmask12);
	document.body.removeChild(popcont);
	popmask12=null;
	
}
function delRow(htmlTabNM,Rowid,RowNo,Table,Clause)
{	
	
	if(confirm('Are you sure to delete the record ?'))
	{		
		
		
		new Ajax.Request('ajax-delete.php', {
			parameters: { Rowid : Rowid,Table:Table,Clause:Clause},
			onSuccess: function(transport) { 
			
		
					var i=RowNo.parentNode.rowIndex;
					//alert(RowNo.parentNode.innerHTML)
  					document.getElementById(htmlTabNM).deleteRow(i);									
					
				}
			});		
		
	}
	
		
}

function addtagvalue(mode)
{
	
		new Ajax.Request('ajax-addtagline.php', {
			parameters: { tagline : $F('addtag').strip()},
				onSuccess: function(transport) { 		
			             var str_tagline = transport.responseText;
  						 removeLayer();
						 
						 
						 if(mode=='')
						 {
 						 	
							if($F('addtag').strip() != '')
							{
								document.getElementById('brac1').style.display="";
								document.getElementById('brac2').style.display="";	
							}
							else
							{
								document.getElementById('brac1').style.display="none";
								document.getElementById('brac2').style.display="none";
							}
							
							$('tag_idV').innerHTML='<a href="javascript:createLayer(350,160,350,320,$(\'innerHTMLaddtagValue\'));" class="link_light">Edit tagline</a>';	
						 }
						 else
						 {
							if($F('addtag').strip() == '')
							{
								document.getElementById('brac1').style.display="none";
								document.getElementById('brac2').style.display="none";
							}							
						 }
						
						$('tagval').innerHTML=str_tagline
						
					}
				});		
}

function inappropriatemail()
{
	var Inappro_mail;
	Inappro_mail=document.getElementById('inapp_mail').value;
	if(Inappro_mail=="")
	{
		alert("Please insert you reason !");
	}
	else
	   {
		
		new Ajax.Request('ajax-inappro_mail.php', {
			parameters: { inappro_mail : $F('inapp_mail')},
				onSuccess: function(transport) { 		
  						 removeLayer();
 						  				
					}
				});	
	   }
	   
}

function UserCheck()
{  
	$('logmsg_div').innerHTML='';
	$('email').disabled=true;
	$('password').disabled=true;
	$('btnLOginS').disabled=true;	
	
	var setCookeiFlag='false';
	
	if($('chkRemember') != null)
	{
		if($('chkRemember').checked == true)		
		{
			setCookeiFlag=true;			
		}
	}
	
	new Ajax.Request('ajax_check_login.php', {
		parameters: { email_v :$F('email'), pass_v :$F('password'),setCookeiFlag:setCookeiFlag},
		onLoading: function(transport) { 			
				$('logmsg_div').innerHTML='<img src="images/searching.gif" />';			
			},	
			onSuccess: function(transport) { 			
					
					$('email').disabled=false;
					$('password').disabled=false;
					$('btnLOginS').disabled=false;			
					
					var str_tagline1 = transport.responseText;
					//alert(str_tagline1);
					if(str_tagline1!='')
					{
						 $('logmsg_div').innerHTML=str_tagline1;		
					}
					else
					{
						if($F('redirect')=='')
						{
						 window.location.href="my_profile.php";
						}
						else
						{
							window.location.href=$F('redirect');
						}
					}
				}
			});		  
 }
 
 function forgetpass_aj()
{
  	
	$('fomsg_div').innerHTML='';
	$('email_add').disabled=true;	
	$('btnForgetPass').disabled=true;	
	
	new Ajax.Request('ajax_check_password.php', {
			parameters: { email_add_cu :$F('email_add')},
				onLoading: function(transport) { 			
				$('fomsg_div').innerHTML='<img src="images/searching.gif" />&nbsp;Searching..........';			
				},	
				onSuccess: function(transport) { 
						
						$('email_add').disabled=false;	
						$('btnForgetPass').disabled=false;		
   						var str_tagline1 = transport.responseText;
						
						if(str_tagline1!='')
						{
  						 $('fomsg_div').innerHTML=str_tagline1;		
						}
						else
						{
							 $('div_message').style.display="block";
			 				 $('div_forpass').style.display="none";
						}
					}
				});	
	  
 }

function sendFriendRequest(sendid,fid)
{
		//alert(sendid);
  		
		new Ajax.Request('ajax-frnd_req.php', {
			parameters: { req_userid :sendid,frnd_userid:fid,int_msg:$F('txtAddFrndMsg')},
				onSuccess: function(transport) { 
   						
						if(transport.responseText=='Success')
						{
							$('reqFrndDiv').innerHTML='Your friend request successfully sent.';	
							removeLayer();
							alertBox("Thank you for sending your friend request.");
						}
						else if(transport.responseText=='Present')
						{							
							$('reqFrndDiv').innerHTML='You have already sent a request.';
						}
						else
						{
							$('reqFrndDiv').innerHTML='Your friend request failed.';							
						}
					}
				});	
	  
 }
///////////////////// search ///////////////////////////
function searchEveHolRev(type,txtField,userid)
{
		new Ajax.Request('ajax-EveHolRev-search.php?uid='+userid, {
			parameters: { searchTxt :$F(txtField),type:type},			
				onSuccess: function(transport) { 
   						
						if(type=='Rev')
						{
							$('divRevId').innerHTML=transport.responseText;	
							$('searchRevTxt').value=$F('searchRevTxt');
						}
						else if(type=='Hol')
						{
							$('divHollerId').innerHTML=transport.responseText;	
							$('searchHolTxt').value=$F('searchHolTxt');
						}
						else if(type=='Evt')
						{
							$('divEventId').innerHTML=html_entity_decode(transport.responseText);	
							$('searchEvtTxt').value=$F('searchEvtTxt');
						}
							
						
					}
				});	
	  
 }
///////////////////////////////////////////////////////
function postPhotoComments(listOnly)
{
  		//alert(listOnly);
		if($('txtCom')!=null && listOnly==false)
		{
			if($F('txtCom')=='' )
			{
				alert("Plesae insert your comment.");
				$('txtCom').focus();
			}
			else
			{
				//alert(listOnly);
				//alert($F('hidPicID')+$F('txtCom'));
				new Ajax.Request('ajax-add-photo-comment.php', {
					parameters: {photo_id:$F('hidPicID'),comment:$F('txtCom'),uid:$F('hidUid')},
						onLoading: function()
						{
							$('commTdId').innerHTML='Loading...';
						},
						onSuccess: function(transport) { 
								
								//alert(transport.responseText);
								$('commTdId').innerHTML='';
								$('commTdId').innerHTML=transport.responseText;
								$('txtCom').value='';
							}
						});	
			}
		}
		else
		{
			new Ajax.Request('ajax-add-photo-comment.php', {
					parameters: {photo_id:$F('hidPicID'),comment:'',uid:$F('hidUid')},
						onLoading: function()
						{
							$('commTdId').innerHTML='Loading...';
						},
						onSuccess: function(transport) { 
								
								//alert(transport.responseText);
								$('commTdId').innerHTML='';
								$('commTdId').innerHTML=transport.responseText;
							}
						});	
		}
	  
 }
 
 
 function delMail(mailid,htmlTabNM,RowObj,mode)
 {
	  
	if(confirm('Are you sure to delete the mail ?'))
	{		
		
		
		new Ajax.Request('ajax-delete-mail.php', {
			parameters: { mailid : mailid,mode:mode},
			onSuccess: function(transport) { 	
			 
			var sentITEM=parseInt($('itemsend').value)-1;
			$('itemsend').value=sentITEM;
	 
	 
	
	    if($('showcountInb')!=null)
		{
		if(mode=='INBOX')
		{
 		$('showcountInb').innerHTML='Inbox('+ sentITEM +')';
		}
		}
		 if($('showcountSent')!=null)
		{
		if(mode=='SENT')
		{
			 
 		$('showcountSent').innerHTML='Sent('+ sentITEM +')';
		}
		}
		
					var i=RowObj.parentNode.parentNode.rowIndex;
					//alert(transport.responseText);
  					document.getElementById(htmlTabNM).deleteRow(i);									
					
				}
			});		
		
	}		 
 }
 
 
 function submitHoller()
 {
	if($F('txtHoller')=='')
	{
		alert("Plesae insert holler text.");
	}
	else
	{
		
		new Ajax.Request('ajax-add-holler.php', {
			parameters: { hollerTet : $F('txtHoller'),uid:$F('hidUid')},
			onLoading: function(transport) { 		
		
					$('divHollerId').innerHTML='Loading...';
					removeLayer();
				},
			onSuccess: function(transport) { 		
		
					$('divHollerId').innerHTML=''
					$('divHollerId').innerHTML=transport.responseText;
					
				}
			});		
		
	}		 
 }
 
 function submitHollerMyProf()
 {
	if($F('txtHollerMyProf')=='')
	{
		alert("Plesae insert holler text.");
		$('txtHollerMyProf').focus();
	}
	else
	{
		
		new Ajax.Request('ajax-add-holler.php', {
			parameters: { hollerTet : $F('txtHollerMyProf'),uid:$F('hidUidMyProf')},			
			onSuccess: function(transport) { 			
					removeLayer();
					alertBox("Your holler has been sent successfully..");
					$('txtHollerMyProf').value	= "";
				}
			});		
		
	}		 
 }
 
 
 
 function clearAllHistory(userid)
 {
	if(confirm('Are you sure to clear all history ?'))	 
	{
		new Ajax.Request('ajax-delete-history.php', {
			parameters: { userid : userid},			
			onSuccess: function(transport) { 		
					$('DV_viewHist').innerHTML=''					
				}
			});		
	}
 }
			
///////////////////// STAR RATING ///////////////////
function $S(o) { return((typeof(o)=='object'?o:$(o)).style); }
function agent(v) { return(Math.max(navigator.userAgent.toLowerCase().indexOf(v),0)); }
function abPos(o) { var o=(typeof(o)=='object'?o:$(o)), z={X:0,Y:0}; while(o!=null) { z.X+=o.offsetLeft; z.Y+=o.offsetTop; o=o.offsetParent; }; return(z); }
function XY(e,v) { var o=agent('msie')?{'X':event.clientX+document.body.scrollLeft,'Y':event.clientY+document.body.scrollTop}:{'X':e.pageX,'Y':e.pageY}; return(v?o[v]:o); }

star={};

star.mouse=function(e,o) { if(star.stop || isNaN(star.stop)) { star.stop=0;

	
	document.onmousemove=function(e) { var n=star.num;
	
		var p=abPos($('star'+n)), x=XY(e), oX=x.X-p.X, oY=x.Y-p.Y; star.num=o.id.substr(4);
//alert(oX+"ddd"+oY)
//oY=340+oY
//alert(oX+"ddd"+oY)
		if(oX<1 || oX>84 || oY<0 || oY>19) { star.stop=1; star.revert(); }
		
		else {
			//if(Math.roundoX/5))
			if(oX<1 || oX>84 || oY<0 || oY>19) { star.stop=1; star.revert(); }

		

		else {
            mypoint=0;
			$S('starCur'+n).width=oX+'px';            
			$S('starUser'+n).color='#111'; 
			$('starUser'+n).display='none';
			mypoint	=Math.round(oX/84*100);
			
			//mypoint = Math.ceil(mypoint/19);
		
			$('starUser'+n).innerHTML= mypoint;
			
		    }

		}
	};
} };

star.update=function(e,o,userid) { 

	//document.onmousemove='';

	var n=star.num, 

	v=parseInt($('starUser'+n).innerHTML);

    $('hdnUserRating').value	= Math.ceil(v/19);

	n=o.id.substr(4); 

	

	//alert(v*16);

	//$('starCur'+n).title=(v*16);	
    $('starCur'+n).title=v;
	$('hidRAtechk').value="ok";
    //req=new XMLHttpRequest(); req.open('GET','?vote='+(v/100),false); req.send(null);
	if(window.confirm("Is this your final rating?"))
    {
	  document.onmousemove='';	
	  putStarRating(userid,$F('hdnUserRating'));
	}
	
};
star.revert=function() { var n=star.num, v=parseInt($('starCur'+n).title);    $S('starCur'+n).width=Math.round(v*84/100)+'px';    $('starUser'+n).innerHTML=(v>0?Math.round(v):'');    $('starUser'+n).style.color='#888';        document.onmousemove='';

};


star.num=0;


function putStarRating(userid,rate)
 {
		new Ajax.Request('ajax-put-rating.php', {
			parameters: { userid : userid,venueid:$F('hidrevonid'),venuetype:$F('hidrevon'), rate : rate},			
			onSuccess: function(transport) { 		
					//alert("Thank you for rating.");				
				}
			});	
 }

////////////////// END STAR RATING //////////

function enterKeyPress(e,userid,tp)
{
	var key=getKeyCode(e);
    if(key==13)
    {    
		if(tp == 'Hol')
     		searchEveHolRev('Hol','searchHolTxt',userid);      
		else if(tp == 'Rev')
			searchEveHolRev('Rev','searchRevTxt',userid);
		else if(tp == 'Evt')	
			searchEveHolRev('Evt','searchEvtTxt',userid);
    }
}

function footSearch(cityName)
{
	$('searchtxtFoot2').value=cityName;
	document.searchFootFrmYsp.submit();
}

function searchLink(cityName)
{
	$('searchtxtHeader').value=cityName;
	document.searchHeaderFrmYsp.submit();
}

function changeCategory()
 {
		new Ajax.Request('ajax-change-cat.php', {
			parameters: { type : $F('v_type')},			
			onSuccess: function(transport) { 		
					$('catDiv').innerHTML=transport.responseText;
				}
			});	
 }
 
function doDelProfilePhoto(userid)
{
	if(confirm('Are you sure to delete your profile photo ?'))
	{
		new Ajax.Request('ajax-del-profile-photo.php', {
			parameters: { userid : userid},		
			onLoading: function(transport) { $('profileImgSv').innerHTML='<img src="images/loading.gif" />';  },
			onSuccess: function(transport) { 		
					$('profileImgSv').innerHTML='<img src="images/no_photo.jpg" width="207" height="241"  />';	
					$('linkforDePh').innerHTML='';
				}
			});	
	}
}

function changePassword()
 {
	 var auth = 0;
	 
 		if($F('old_passwd')=='')
		{
			alert("Plesae enter old password.");
			$('old_passwd').focus();
			return;
		}
		if($F('new_passwd')=='')
		{
			alert("Plesae enter new password.");
			$('new_passwd').focus();
			
			return;
		}
		
		if($('new_passwd').value.length<4)
		{
			alert("New password length should not be less than 4 characters.");
			$('new_passwd').focus();
			
			return;
		}
		
		if($F('old_passwd') == $F('new_passwd'))
		{
			alert("New password shuold be different from old one.");
			$('old_passwd').value	= '';
			$('new_passwd').value	= '';
			$('cnf_passwd').value	= '';
			$('old_passwd').focus();
			return;
		}
		
		if($F('new_passwd') != $F('cnf_passwd'))
		{
				alert("Confirm password does not matched.");
				$('old_passwd').value	= '';
				$('new_passwd').value	= '';
				$('cnf_passwd').value	= '';
				$('old_passwd').focus();
				return;
		}

		if($F('old_passwd')!='')
		{
			new Ajax.Request('ajax-auth-user.php', { 
			parameters: { old_passwd : $F('old_passwd')},			
			onSuccess: function(transport) {
					
					if(transport.responseText=='0')
					{
					  alert("Authentication failed.Wrong old password.");
					  $('old_passwd').value	= "";
					  $('old_passwd').focus();
					}
					else if(transport.responseText=='1')
					{
							
							
							new Ajax.Request('ajax-change-password.php', {
							parameters: { new_passwd : $F('new_passwd')},			
							onSuccess: function(transport) {
								
									removeLayer();
									alertBox("Your password has been  successfully changed.");
						
								}
							});
							
						 $('old_passwd').value 	= "";
						 $('new_passwd').value	= "";
						 $('cnf_passwd').value	= "";
					}
				}
			});		
		}
		
		
 }
 
 
 function daysBetween(y){
 
		var today = new Date();		
		currentyear=today.getFullYear();
		if (currentyear<y)
		{
			alert('Date of birth can not be in future year.');	
			return false
		}
} 

function singnupChkFront()
{
	if($F('first_name') ==  '')		
	{
		alert('Enter your first name.');
		$('first_name').focus();
		return false;
	}
	
	if($F('last_name') ==  '')		
	{
		alert('Enter you last name.');
		$('last_name').focus();
		return false;	
	}	
		
	if($F('email') == '')
	{
		alert('Enter email address.');
		$('email').focus();
		return false;
		
	}	
	
	if($F('email') != '')
	{		
		if(!emailexpr.test($F('email')))
		{
			alert('Please enter a valid email.');
			$('email').focus();
			return false;
		}
											
	}
	
	if($F('cnf_email') == '')
	{		
		alert('Confirm  email address.');
		$('cnf_email').focus();
		return false;
											
	}
	
	if($F('cnf_email') != $F('email'))
	{		
		alert('Confirm  email address doesn\'t matched.');
		$('cnf_email').focus();
		return false;
											
	}
	
	 if($F('zip') == '')

	{

		alert('Enter the required field: Zip Code.');

		$('zip').focus();

		return false;

		

	}	
	
	
	if($F('password') == '')
	{
		alert('Enter password.');
		$('password').focus();
		return false;
		
	}
	
	if($F('password').length<4)
	{
		alert('Password length should not be less than 4 characters.');
		$('password').focus();
		return false;
		
	}
	
	if($F('cnf_password') == '')
	{
		alert('Enter the confirm password.');
		$('cnf_password').focus();
		return false;
		
	}
	
	if($F('password') != $F('cnf_password'))
	{
		alert('Password does not matches.');
		$('password').value ='';
		$('cnf_password').value ='';   
		$('password').focus();
		return false;
		
	}
	
	

	if($F('dob_month') ==  '')		
	{
		alert('Select month.');
		$('dob_month').focus();
		return false;	
			
	}
	
	if($F('dob_day') ==  '')		
	{
		alert('Select Date.');
		$('dob_day').focus();
		return false;		
	}
	
	if($F('dob_year') ==  '')		
	{
		alert('Select year.');
		$('dob_year').focus();
		return false;	
			
	}	
	
	if($F('dob_day') != '' && $F('dob_year') !=  '' && $F('dob_month') != '')		
	{
		var today = new Date();		
		currentyear=today.getFullYear();
		currentmonth=today.getMonth();
		currentday=today.getDate();		
		
		
		var selectdate = new Date();	
		selectdate.setFullYear($F('dob_year'),parseInt($F('dob_month'))-1,$F('dob_day'));
		
		if(selectdate>today)	
		{
			alert('Date of birth can not be in future date.');
			return false;	
		}		
		
	}	
	
	if($('tuneImage') != null)
	{
		 
		if($F('tuneImage') == '')
		{		
			alert('Enter your tuning number.');
			$('tuneImage').focus();
			return false;	
				
		}
	}
	
	if($('chkTermsAndConditions') != null)
	{
		if($('chkTermsAndConditions').checked == false)
		{
			
				alert('Plese check the terms and conditions box.');
				$('chkTermsAndConditions').focus();
				return false;	
			
		}
		
	}
	
	// out side of any IF
	new Ajax.Request('ajax-user-email-check.php', {
	parameters: { email : $F('email'), mode : $F('hdnProfileEdit'), user_id: $F('hdnUserId')},
	onSuccess: function(transport) { 		

			if(transport.responseText == 'Present')	
			{
				if($F('hdnProfileEdit') == 'edit_true')
				{
					alert('This Email Address exists, please try with another email address. !');						
				}
				else
				{
					alertBox('This Email Address exists, please try with another email address. !');				
				}
			}
			else					
				$('user_profile').submit();								
			
		}
	});
	// out side of any IF
	
}


function singnupChk()
{
		
	if($F('email') == '')
	{
		alert('Enter Email Address.');
		$('email').focus();
		return false;
		
	}	
	
	if($F('email') != '')
	{		
		if(!emailexpr.test($F('email')))
		{
			alert('Please enter a valid email.');
			$('email').focus();
			return false;
		}
											
	}
	
	if($F('hdnProfileEdit') != 'edit_true')
	{
		if($F('password') == '')
		{
			alert('Enter password.');
			$('password').focus();
			return false;
			
		}	
	}
	
	if($F('first_name') ==  '')		
	{
		alert('Enter your first name.');
		$('first_name').focus();
		return false;
	}
	
	if($F('last_name') ==  '')		
	{
		alert('Enter you last name.');
		$('last_name').focus();
		return false;	
	}	
	
	
	if($F('dob_month') ==  '')		
	{
		alert('Select month.');
		$('dob_month').focus();
		return false;	
			
	}
	
	if($F('dob_day') ==  '')		
	{
		alert('Select Date.');
		$('dob_day').focus();
		return false;		
	}
	
	if($F('dob_year') ==  '')		
	{
		alert('Select year.');
		$('dob_year').focus();
		return false;	
			
	}
	
	if($F('dob_day') != '' && $F('dob_year') !=  '' && $F('dob_month') != '')		
	{
		var today = new Date();		
		currentyear=today.getFullYear();
		currentmonth=today.getMonth();
		currentday=today.getDate();		
		
		
		var selectdate = new Date();	
		selectdate.setFullYear($F('dob_year'),parseInt($F('dob_month'))-1,$F('dob_day'));
		
		if(selectdate>today)	
		{
			alert('Date of birth can not be in future date.');
			return false;	
		}		
		
	}
	
	if($F('city') ==  '')		
	{
		alert('Enter your city.');
		$('city').focus();
		return false;	
			
	}
	
	if($F('state') ==  '')		
	{
		alert('Select state.');
		$('state').focus();
		return false;	
			
	}
	
	if($F('zip') ==  '')		
	{
		alert('Enter zip code.');
		$('zip').focus();
		return false;		
	}
	
	if($F('ethnicity') ==  '')		
	{
		alert('Enter Ethnicity.');
		$('ethnicity').focus();
		return false;		
	}
	
	
	if($F('user_picture') != '')
	{	
		
		if(!/(\.gif|\.jpg|\.jpeg)$/i.test($F('user_picture')))	
		{
			alert('Please select your image(GIF or JPG).');	
			return false;
		}	
			
	}
	
	if($('tuneImage') != null)
	{
		 
		if($F('tuneImage') == '')
		{		
			alert('Enter your tuning number.');
			$('tuneImage').focus();
			return false;	
				
		}
	}
	
	if($('chkTermsAndConditions') != null)
	{
		if($('chkTermsAndConditions').checked == false)
		{
			
				alert('Plese check the terms and conditions box.');
				$('chkTermsAndConditions').focus();
				return false;	
			
		}
		
	}
	
	// out side of any IF
	new Ajax.Request('ajax-user-email-check.php', {
	parameters: { email : $F('email'),mode : $F('hdnProfileEdit'),user_id:$F('hdnUserId')},
	onSuccess: function(transport) { 		

			if(transport.responseText == 'Present')	
			{
				if($F('hdnProfileEdit') == 'edit_true')
				{
					alert('This Email Address exists, please try with another email address. !');						
				}
				else
				{
					alertBox('This Email Address exists, please try with another email address. !');				
				}
			}
			else					
				$('user_profile').submit();								
			
		}
	});		
	// out side of any IF
	
}

function reviewChk()
{
	if($('hidRAtechk')!=null)
	{
		if($F('hidRAtechk') == '')
		{
			alert('Please put your rating.');
			return false;
			
		}
	}
	if($F('txtReview') == '')
	{
		alert('Please Enter Review.');
		$('txtReview').focus();
		return false;
		
	}
	
	else
	{
		return true;
	}
}

function chechAddEvent()
{
	if($F('txt_title') == '')
	{
		alert('Please enter event title.');
		$('txt_title').focus();
		return false;
	}
	else if($F('hdnResultId') == '')
	{
		alert('Please enter event venue.');
		$('txt_venue').focus();
		return false;
	}
	else
	{
		return true;	
	}
			
}

function chechAddEventVenue()
{
	if($F('txt_title') == '')
	{
		alert('Please enter event title.');
		$('txt_title').focus();
		return false;
	}	
	else
	{
		return true;	
	}	
}

function chechPhotoAdd()
{
	if(!/(\.gif|\.jpg)$/i.test($F('filephoto')))	
	{
		alert('Please select image(GIF or JPG).');
		return false;	
	}
	else
	{
		return true;
	}
}


function doSendMail()
{
	if($('hdnToUserId')!=null)
	{
		if($F('hdnToUserId') == '')
		{
			alert('Enter friend\'s name to send the mail.');		
			$('txtTo').focus();
			return false;
		}
	}
	
	if($F('txtMailSub') == '')
	{
		alert('Enter subject.');		
		$('txtMailSub').focus();
		return false;
	}
	
	if($F('txtMailBody') == '')
	{
		alert('Enter mailbody.');		
		$('txtMailBody').focus();
		return false;
	}
	
	//disable($('btnMsgSend'));
	
	$('btnMsgSend').disabled=true;
	new Ajax.Updater('dvmsgMail','ajax-private-mail.php', {
		parameters: { to : $F('hdnToUserId'),from : $F('hdnFromUserId'),subj:$F('txtMailSub'),mbody:$F('txtMailBody')},
		onSuccess: function(transport) { 
		if($('showcountSent')!=null)
		{
		var sentITEM=parseInt($('itemsend').value)+1;
		$('itemsend').value=sentITEM;
		$('showcountSent').innerHTML='Sent('+ sentITEM +')';
		}
        
$('btnMsgSend').disabled=false;
			$('txtMailSub').value='';
			$('txtMailBody').value='';
			if($('txtTo')!=null)
			{
				$('txtTo').value='';
				$('hdnToUserId').value='';
				
				if(ursChk != null)
				document.body.removeChild(ursChk);
				
			}else
			{
				removeLayer()	
				alertBox('Thank You. Your Message is Sent.');
			}
			
			
		}
		});		
	
}
function doSendMailNotAjax()
{
	if($('hdnToUserId')!=null)
	{
		if($F('hdnToUserId') == '')
		{
			alert('Enter friend\'s name to send the mail.');		
			$('txtTo').focus();
			return false;
		}
	}
	
	if($F('txtMailSub') == '')
	{
		alert('Enter subject.');		
		$('txtMailSub').focus();
		return false;
	}
	
	if($F('txtMailBody') == '')
	{
		alert('Enter mailbody.');		
		$('txtMailBody').focus();
		return false;
	}
	
	return true;
	
}


function doChk(type)
{
	if(type==0)	
	{
		if($('hdnToUserId')!=null)
		{
			if($F('hdnToUserId') == '')
			{
				alert('Enter friend\'s email address.');		
				$('hdnToUserId').focus();
				return false;
			}
		}
		if($F('hdnToUserId') != '')
		{		
			if(!emailexpr.test($F('hdnToUserId')))
			{
				alert('Please enter a valid email.');
				$('hdnToUserId').focus();
				return false;
			}
												
		}
		if($F('txtMailSub') == '')
		{
			alert('Enter subject.');		
			$('txtMailSub').focus();
			return false;
		}
	}
	else if(type==1)
	{
		if($('hdnToUserId')!=null)
		{
			if($F('hdnToUserId') == '')
			{
				alert('Enter friend\'s phone number to SMS this link.');		
				$('hdnToUserId').focus();
				return false;
			}
		}
	}
	if($F('txtMailBody') == '')
	{
		alert('Enter mailbody.');		
		$('txtMailBody').focus();
		return false;
	}
	 
	if($F('tuneImage') == '')
	{		
		alert('Enter your tuning number.');
		$('tuneImage').focus();
		return false;	
			
	}
		 
	if($F('tuneImage') != '')
	{		
		if($F('tuneImage') != $F('tuneHidImage'))
		{		
			alert('Enter correct tuning number.');
			$('tuneImage').focus();
			return false;	
				
		}
			
	}
	return true;
	
}


checked=false;
function checkedAll (frm1) {
	var aa= $(frm1);
	 if (checked == false)
          {
           checked = true
          }
        else
          {
          checked = false
          }
	for (var i =0; i < aa.elements.length; i++) 
	{
	 aa.elements[i].checked = checked;
	}
}


function submitInviteEvent()
{
	
	var flag=false;
	for (var i =0; i < $('inviteFrm').elements.length; i++) 
	{
	 if($('inviteFrm').elements[i].checked == true)
	 {
	 	flag=true;
		break;
	 }
	}
	
	if(!flag)
	{
		alert('Plesae select atleast one event.');	
		return false;
	}
	else
	{
		return true;
	}
	/*//$('bntInvite').disabled=true;
	new Ajax.Request('ajax-invite-event.php?'+$('inviteFrm').serialize(), {		
				onSuccess: function(transport) { 
  						  //hidePopWin(false)
						   var theBody = parent.document.getElementsByTagName("BODY")[0];
							theBody.style.overflow = "";
							parent.$('popupMask').style.display = "none";
						    parent.$('popupContainer').style.display = "none";
							parentArg=1; ///////// global var in alertbox.js file
						    alertBox("Thank you for inviting your friend.");
					}
				});	*/
}

function validate_required_fields(form)
{
	if(form.reason.value=='')
	{
		alert("Select a reason.");
		form.reason.focus();
		return false;
	}
	
	if(form.name.value == '')
	{
		alert("Please enter the required field: Name. ");
		form.name.focus();
		return false;
	}
	
	if(form.email.value == '')
	{
		alert("Please enter the required field: Email. ");
		form.email.focus();
		return false;
	}
	
	if(form.email.value != '')
	{		
		if(!emailexpr.test(form.email.value))
		{
			alert('Please enter a valid email.');
			form.email.focus();
			return false;
		}
											
	}
	
	if(form.subject.value == '')
	{
		alert("Please enter the required field: Subject. ");
		form.subject.focus();
		return false;
	}
	
	if(form.message.value == '')
	{
		alert("Please enter the required field: Message. ");
		form.message.focus();
		return false;
	}
	
}

function checkEmailIfExists(email)
{
	
	new Ajax.Request('ajax-user-email-check.php', {
	parameters: { email : $F('email'), mode : $F('hdnProfileEdit'), user_id: $F('hdnUserId')},
	onSuccess: function(transport) { 
	
			if(transport.responseText == 'Present')	
			{
				
					alertBox('This Email Address exists, please try with another email address. !');
					
					$('email').value='';
					$('email').focus();
				
			}
									
			
		}
	});
	
}
 
function alertBox(msg,width,height)
{
		alertDiv = document.createElement("div");
		alertDiv.setAttribute("id","msgDiv");
		alertDiv.setAttribute("align","center");			
		alertDiv.style.width = '400px';
		alertDiv.style.height = '200px';
		alertDiv.style.left = (screen.width/3)+'px';			
		alertDiv.style.top = (document.documentElement.scrollTop+200)+'px';				
		alertDiv.style.position = "absolute";
		
		if(width == null)width=250;
		if(height == null)height=80;
		//alertDiv.style.background = "url(templates/default/images/alertbox.gif)";		
	    //alertDiv.innerHTML='<table width="100%" height="200px" border="0" cellspacing="0" cellpadding="0"> <tr><td width="96%" align="center" valign="middle" style="color:#FFFFFF;font-weight:bold;height:10px;">&nbsp;</td><td width="4%" align="center" valign="middle" style="color:#FFFFFF;font-weight:bold;cursor:pointer;" onclick="removeBox();">Close</td></tr><tr><td colspan="2" align="center" valign="middle" style="color:#FFFFFF;font-weight:bold">'+msg+'</td></tr></table>';	
	
	alertDiv.innerHTML='<table border="0" cellpadding="0" cellspacing="0">'+
						  '<tr>'+
							'<td width="14" height="35" align="right" valign="top"><img src="templates/default/images/corn-1.gif" width="14" height="35" /></td>'+
							'<td height="35" align="right" valign="middle" background="templates/default/images/top-middle.gif"><img src="templates/default/images/close-box.gif" width="10" height="10" style="cursor:pointer" onclick="removeBox();"/></td>'+
							'<td width="14" height="27" align="left" valign="middle" background="templates/default/images/corn-3.gif">&nbsp;</td>'+
						  '</tr>'+
						  '<tr>'+
							'<td width="14" bgcolor="#FF9663">&nbsp;</td>'+
							'<td bgcolor="#FF9663" valign="top" style="width:'+width+'px;height:'+height+'px;font-weight:bold;">'+msg+'</td>'+
							'<td width="14" bgcolor="#FF9663">&nbsp;</td>'+
						  '</tr>'+
						  '<tr>'+
							'<td width="14" height="32" align="right" valign="top"><img src="templates/default/images/corn-2.gif" width="14" height="32" /></td>'+
							'<td height="32" background="templates/default/images/bottom-middle.gif"></td>'+
							'<td width="14" height="32" align="left" valign="top"><img src="templates/default/images/corn-4.gif" width="14" height="32" /></td>'+
						  '</tr></table>';
	
		document.body.appendChild(alertDiv);	
}

function removeBox()
{
	document.body.removeChild(alertDiv);	

}

function changeResList(favorites,geo_ip,listing_type)
{
	
		if(favorites==1)
			forFavor='?favorites=1';
		else	
		    forFavor='?catid='+$F('category');
		
		if(listing_type=='1')
		{
		new Ajax.Request('ajax-venue-list-content.php'+forFavor, {
			parameters: { f :$F('hidTabCaseCheckId'),type:$F('hidType'),city:$F('hiduserCity'),state:$F('hiduserRegion')},
			onLoading: function(transport) { 		
					$('divHolderId').innerHTML ='<img src="images/loading_bar.gif" height="250px">';	
				},
			onSuccess: function(transport) { 		
		
					$('divHolderId').innerHTML = transport.responseText;							
					getAjaxVanuePaginationNumber(0,'paginationId',favorites,geo_ip)
				}
			});	
		}
		else
		{
			if( $F('cmenu') != '' )
			{
			  $('f').value	= $F('pmenu') + $F('cmenu');
			}
			
			if( $F('cmenu') == '' )
			{
				 $('f').value = $F('pmenu') + 'T';
			}
			
	        $('frmMenu').submit();
		}
}


function clickVenueAddevent(day,mon,year)
{
	//alert(day+mon+year);
	document.location.href='venue-add-event.php?action=add&day='+day+'&mon='+mon+'&year='+year;
}


function venueCheck()
{
  
 		new Ajax.Request('ajax_venue_check_login.php', {
			parameters: { email_v :$F('email'), pass_v :$F('password')},
				onSuccess: function(transport) { 
   						var str_tagline1 = transport.responseText;
						if(str_tagline1!='')
						{
  						 $('logmsg_div').innerHTML=str_tagline1;		
						}
						else
						{
							 parent.document.location.href="venue-details.php";
						}
					}
				});	
	  
 }
 
function venueForgetPass()
{
  		new Ajax.Request('ajax_venue_check_password.php', {
			parameters: { email_add_cu :$F('email_add')},
				onSuccess: function(transport) { 
   						var str_tagline1 = transport.responseText;
						if(str_tagline1!='')
						{
  						 $('fomsg_div').innerHTML=str_tagline1;		
						}
						else
						{
							 $('div_message').style.display="block";
			 				 $('div_forpass').style.display="none";
						}
					}
				});	
	  
 }
 
function getAjaxVanuePagination(CurrPg,showingId,favorites,geoip)
{
	  if(favorites==3) /////// use for search page
	   {
		   forFavor='favorites=3';		   
		   
		   new Ajax.Request('ajax-venue-list-pagination.php?geo_ip='+geoip+'&'+forFavor, {
			parameters: {CurrPg:CurrPg , searchtxt1:$F('searchtxt1') ,searchtxt2:$F('searchtxt2') },	
			onLoading: function(transport) { 		
						$(showingId).innerHTML ='<img src="images/loading_bar.gif">';	
					},
			onSuccess: function(transport) { 		
		
					$(showingId).innerHTML = transport.responseText;
					
					
				}
			});	
	   }
	   else if(favorites==4) //// write rev.
	   {
	   		 forFavor='favorites=4';
			   new Ajax.Request('ajax-venue-list-pagination.php?geo_ip='+geoip+'&'+forFavor, {
				parameters: {CurrPg:CurrPg , searchtxt1:$F('searchtxt1') ,searchtxt2:$F('searchtxt2') },	
				onLoading: function(transport) { 		
							$(showingId).innerHTML ='<img src="images/loading_bar.gif">';	
						},
				onSuccess: function(transport) { 		
			
						$(showingId).innerHTML = transport.responseText;
						
						
					}
				});	
	   }
	   else
	   {
		//alert(CurrPg+showingId+$F('hidTabCaseCheckId'));
		if(favorites==1)
			forFavor='favorites=1';
		else
			forFavor='catid='+$F('category');
			
		new Ajax.Request('ajax-venue-list-pagination.php?geo_ip='+geoip+'&'+forFavor, {
			parameters: {CurrPg:CurrPg ,f:$F('hidTabCaseCheckId'),type:$F('hidType'),city:$F('hiduserCity'),state:$F('hiduserRegion') },	
			onLoading: function(transport) { 		
						$(showingId).innerHTML ='<img src="images/loading_bar.gif">';	
					},
			onSuccess: function(transport) { 		
		
					$(showingId).innerHTML = transport.responseText;
					
					
				}
			});	
	   }
		
}

function getAjaxVanuePaginationNumber(CurrPg,showingId,favorites,geoip,showingBottomId)
{
     
	   if(favorites==3) /////// use for search page
	   {
		   forFavor='favorites=3';
		   	new Ajax.Request('ajax-venue-list-number.php?geo_ip='+geoip+'&'+forFavor, {
				parameters: {CurrPg:CurrPg ,searchtxt1:$F('searchtxt1') ,searchtxt2:$F('searchtxt2')},		
				onSuccess: function(transport) { 
						$(showingId).innerHTML = transport.responseText;
						
						if(showingBottomId)
						{
							$(showingBottomId).innerHTML = transport.responseText;
						}
					}
				});
	   }	   
	   else if(favorites==4) //// write rev.
	   {
		   forFavor='favorites=4';
		   	new Ajax.Request('ajax-venue-list-number.php?geo_ip='+geoip+'&'+forFavor, {
				parameters: {CurrPg:CurrPg ,searchtxt1:$F('searchtxt1') ,searchtxt2:$F('searchtxt2')},		
				onSuccess: function(transport) { 
						$(showingId).innerHTML = transport.responseText;
						if(showingBottomId)
						{
							$(showingBottomId).innerHTML = transport.responseText;
						}
						
					}
				});
	   }
	   else
	   {
			if(favorites==1)
				forFavor='favorites=1';
			else
				forFavor='catid='+$F('category');
				
			new Ajax.Request('ajax-venue-list-number.php?geo_ip='+geoip+'&'+forFavor, {
				parameters: {CurrPg:CurrPg ,f:$F('hidTabCaseCheckId') ,type:$F('hidType'),city:$F('hiduserCity'),state:$F('hiduserRegion')},		
				onSuccess: function(transport) { 
						$(showingId).innerHTML = transport.responseText;
						
						if(showingBottomId)
						{
							$(showingBottomId).innerHTML = transport.responseText;
						}
					}
				});
	   }
		
		
}

function showBigImage(imgObj,showid)
{	
	$(showid).src='show_image_in_imgtag.php?filename='+imgObj+'&newxsize=209&newysize=160&fileout=&maxsize=1&bgred=255&bggreen=255&bgblue=255';
	
}

function deleteVenueImage()
{
		if(confirm('Are you sure to delete the image ?'))
		{
			document.frmDelImage.submit();					
		}
}


function addToFavorites()
{
		new Ajax.Request('ajax-add-to-favorites.php', {
			parameters: {vid:$F('hidVid')},		
			onSuccess: function(transport) { 
					$('addToID').innerHTML='';
					alertBox("The Venue is Successfully Added to Your Favorites.");
				}
			});
		
		
}
function addToEventFavorites(eid)
{
	
		new Ajax.Request('ajax-add-to-event-favorites.php', {
			parameters: {eid:eid},		
			onSuccess: function(transport) { 
					$('addToEvFavID_'+eid).innerHTML='';
					alertBox("The Venue is Successfully Added to Your Favorites");
				}
			});
		
		
}


function validateListingFields(form)
{   
    var zip_expr		=  new RegExp("^[0-9]{5}$");
	var hour_expr		=  new RegExp("^[0-9]{1,2}(:)+([0-9]{2})+$");
	var webaddr_expr	=  new RegExp("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$"); 
	
	if(form.v_name.value=='')
	{
		
		alert("Enter the required field: Name");
		
		form.v_name.focus();
		
		return false;
	}
	
	if(form.v_category.value=='')
	{
		
		alert("Enter the required field: Category");
		
		form.v_category.focus();
		
		return false;
	}
	
	if(form.v_address.value=='')
	{
		
		alert("Enter the required field: Address");
		
		form.v_address.focus();
		
		return false;
	}
	
	if(form.v_city.value=='')
	{
		
		alert("Enter the required field: City");
		
		form.v_city.focus();
		
		return false;
	}
	
	if(form.v_state.value=='')
	{
		
		alert("Enter the required field: State");
		
		form.v_state.focus();
		
		return false;
	}
	
	if(form.v_zip.value=='' || !zip_expr.test(form.v_zip.value))
	{
		
		alert("Enter a valid zip code");
		
		form.v_zip.focus();
		
		return false;
	}
	
	if(form.v_tel.value=='')
	{
		
		alert("Enter the required field: Phone");
		
		form.v_tel.focus();
		
		return false;
	}
	
	if(form.v_hours.value!="")
	{
		if(!hour_expr.test(form.v_hours.value))
		{
			
			alert("Hours should be in the format(hh:mm)");
			
			form.v_hours.focus();
			
			return false;
		}
	}
	
	
	
	if(form.v_type.value=='')
	{
		
		alert("Enter the required field: Venue Type");
		
		form.v_type.focus();
		
		return false;
	}
	if(form.v_price_range.value=='')
	{
		
		alert("Enter the required field: Price Range");
		
		form.v_price_range.focus();
		
		return false;
	}
	if(form.v_website.value=='')
	{
		
		alert("Enter the required field: Website");
		
		form.v_website.focus();
		
		return false;
	}
	
	if(!webaddr_expr.test(form.v_website.value))
	{
		
		alert("Enter the web address in the format: http://yahoo.com");
		
		form.v_website.focus();
		
		return false;
	}
	
	if($F('hdnISupdate') != 'Update')
	{
		if(form.v_image.value=='')
		{
			
			alert("Select the image to upload");
			
			form.v_image.focus();
			
			return false;
		}
	}	

}



///////////////////// search ///////////////////////////
function venueSearchEveRev(type,txtField,vid)
{
		
		new Ajax.Request('ajax-venue-EveRev-search.php?vid='+vid, {
			parameters: { searchTxt :$F(txtField),type:type},			
				onSuccess: function(transport) { 
   						
						if(type=='Rev')
						{
							$('divVenRevId').innerHTML=html_entity_decode(transport.responseText);
							$('searchRevTxt').value=$F('searchRevTxt');
						}						
						else if(type=='Evt')
						{
							$('divVenEventId').innerHTML=html_entity_decode(transport.responseText);	
							$('searchEvtTxt').value=$F('searchEvtTxt');
						}
							
						
					}
				});	
	  
 }


function venueEnterKeyPress(e,vid,tp)
{
	var key=getKeyCode(e);
    if(key==13)
    {    
		if(tp == 'Rev')
			venueSearchEveRev('Rev','searchRevTxt',vid);
		else if(tp == 'Evt')	
			venueSearchEveRev('Evt','searchEvtTxt',vid);
    }
}


function confirmAddToGuestList(host_id, guest_id, event_id)
{
	if(confirm("Do you want to be added in the guest list?"))
	{
	   addToGuestList(host_id, guest_id, event_id);	
	}
	else
	{
		return;
	}
}

function addToGuestList(host_id, guest_id, event_id)
{
		
	new Ajax.Request('ajax-add-to-guest-list.php', {
			parameters: {host_id:host_id, guest_id:guest_id, event_id:event_id},		
			onSuccess: function(transport) { 
					alertBox("Successfully added to the guest list.");
				}
			});
}


function removeFromFavorites(f_id,venue_id, user_id)
{
	if(confirm("Do you want to remove this venue from your favorites list?"))
	{
		new Ajax.Request('ajax-remove-from-favorites-list.php', {
				parameters: {f_id:f_id,venue_id:venue_id, user_id:user_id},		
				onSuccess: function(transport) { 
						document.location.href = "my-favorites.php";
						
					}
				});
	}
}

function get_us_cities(state)
{
	 new Ajax.Request('ajax-us-cities-list.php', {
				parameters: {state:state},		
				onSuccess: function(transport) { 
						
						var str_cities = transport.responseText;
						
						var cityArr    = str_cities.split(",");
						
						for(i=0; i<= cityArr.length; i++)
						{
							
							$("v_city").options[i+1]=new Option(cityArr[i], cityArr[i], false, false);

						}
						
					}
				});
}

function get_venues()
{
	 $('hdnResultId').value = '';
	 
	 new Ajax.Request('ajax-venues-list.php', {
				parameters: {state:$F('v_state'), city:$F('v_city'), type:$F('v_type')},		
				onSuccess: function(transport) { 
						
						var str_venues = transport.responseText;
						
						var Arr    = str_venues.split(",");
						
						
						
						for(i=0; i<= Arr.length; i++)
						{
							row = Arr[i].split("|");
							
							v_id = row[0];
							
							v_name = row[1];
							
							$("venues").options[i+1]=new Option(v_name, v_id , false, false);

						}
						
					}
				});
}

function confirmDeletion()
{
	if(confirm("are you sure to delete"))
	{
	}
	else
	{
		return false;
	}
}

function chklogin()
		{		 
				var email=$F('email');
				var pass=$F('password');
				
				if(email == "")
				{
					alert("Please Enter email  ...");
					$('email').focus();
					return(false);
				}
				else if(pass == "")
				{
					alert("Please Enter Password ...");
					$('password').focus();
					return(false);
				}
				else
				{
					UserCheck();				
				}
		}
		
		function forgetpass()
		{
		 
			var email=$F('email_add');
			 
			if(email=="")
			{
				alert("Please Enter E-mai address  ...");
				$('email_add').focus();
				return(false);
			}
			 
			
			else
			{
				forgetpass_aj();				
			}
			
		}
			
		function doJoinBox(e)
		{
			
			var key=getKeyCode(e);
			
			if(key==13)
			{					
				chklogin();
					
			}
		
		}
		
		function doJoinBox1(e)
		{
		
			var key=getKeyCode(e);
			if(key==13)
			{				
				forgetpass();						
			}
		
		}
			
			
		 
			
		function show_div_login(D1,D2,D3)
		{
		 document.getElementById(D1).style.display="block";
		 document.getElementById(D2).style.display="none";
		 document.getElementById(D3).style.display="none";
		
		}
		function show_div_login1(D1,D2,D3)
		{
		 document.getElementById(D1).style.display="none";
		 document.getElementById(D2).style.display="block";
		 document.getElementById(D3).style.display="block";
		 document.getElementById(D3).innerHTML='';
		
		}
		 
function sign_up()
{
	
	if($F('text_login_name') ==  '')		
	{
		alert('Enter your login name.');
		$('text_login_name').focus();
		return false;
	}

	
	if($F('passwd_password') == '')
	{
		alert('Enter password.');
		$('passwd_password').focus();
		return false;
		
	}
	
	if($F('passwd_password').length<4)
	{
		alert('Password length should not be less than 4 characters.');
		$('passwd_password').focus();
		return false;
		
	}
	
	if($F('passwd_cnf_password') == '')
	{
		alert('Enter the confirm password.');
		$('passwd_cnf_password').focus();
		return false;
		
	}
	
	if($F('passwd_password') != $F('passwd_cnf_password'))
	{
		alert('Password does not matches.');
		$('passwd_password').value ='';
		$('passwd_cnf_password').value ='';   
		$('passwd_password').focus();
		return false;
		
	}
	
	if($F('text_email_address') == '')
	{
		alert('Enter email address.');
		$('text_email_address').focus();
		return false;
		
	}	
	
	if($F('text_email_address') != '')
	{		
		if(!emailexpr.test($F('text_email_address')))
		{
			alert('Please enter a valid email.');
			$('text_email_address').focus();
			return false;
		}
											
	}
	
	if($F('text_cnf_email_address') == '')
	{		
		alert('Confirm  email address.');
		$('text_cnf_email_address').focus();
		return false;
											
	}
	
	if($F('text_email_address') != $F('text_cnf_email_address'))
	{		
		alert('Confirm  email address doesn\'t matched.');
		$('cnf_email').focus();
		return false;
											
	}
	
	$('6').style.display = "none";
	
	$('7').style.display = "block";
	
}

function getStates(cid)
{
  new Ajax.Request('ajax-country-states.php', {
			parameters: {cid:cid},		
			onSuccess: function(transport) { 
					arMain = transport.responseText.split("|");
					$('sel_state').disabled=false;
					$('sel_state').options.length = 0;
					
					for(i=0; i<arMain.length; i++)
					{
						
						arState = arMain[i].split(",");
						
						$('sel_state').options[i] = new
Option(arState[1],arState[0]);

					}
				}
			});
}

