function jumpTo2(source,length,target,val)
{
  if(isNaN(val.value))
  {
	 alert('Please Enter Numeric Value.')
	 val.value="";
	 return false;
  }
  if(document.all)
  {
	var ascii = event.keyCode;
	if ((ascii < 20 && ascii != 8) || (ascii > 126 && ascii != 127)){
	return false;
  }
}
  if(document.layers) {
	 var ascii = source.which;
	 if ((ascii < 20 && ascii != 8) || (ascii > 126 && ascii != 127)){
		 return false;
	 }
  }
  if(source.value.length == length) {
	 target.focus();
	 target.select();
	 return true;
  } else {
	 return false;
  }
}

var browseFlag = "0";
//--  Functions used in admin panel ---//
function warnInBrowseEvent(eventTitle,googleID,urltosend,transaction)
{
   if(googleID!='')
   {
	 if(browseFlag=='0')
	 {				
		if(transaction>0)
		{
		   alert("This event has been purchased. You can not delete it.");
		   return false;
		}
		else if(confirm("Do you really want to delete?")) 
		{					
		   deleteGoogleEvent(googleID,urltosend);
		}
		else
		{
		   return false;
		}
	 }
	 if(browseFlag=="2")
	 {
		return true;
	 }
  }
  else
  { /*** if no google id exist.***/ 
   if(transaction > 0)
	{
		alert("This event has been purchased. You can not delete it.");
		return false;
	}
	else if(confirm("Do you really want to delete?")) 
	{
	    window.location = urltosend;
	    return true;
	}
  }
}
	 
function warn()
{
	if(confirm("Do you really want to delete?")) 
	   return true;
	else   
	   return false;
}

function showHideAddCommentBox(sessionId,divID,commentMsgDiv)
{
	if(sessionId=="")
	{
		if(document.getElementById(commentMsgDiv).style.display=='block')
		{
			document.getElementById(commentMsgDiv).style.display='none';
		}
		else
		{
			document.getElementById(commentMsgDiv).style.display='block';
			document.getElementById(commentMsgDiv).className='blueFontMsg';
			document.getElementById(commentMsgDiv).innerHTML='Please login to post a comment.';
			document.getElementById(divID).style.display='none';
			return;
		}
	}
	else
	{
		if(document.getElementById(divID).style.display=='block')
		{
			document.getElementById(divID).style.display='none';
			document.getElementById(commentMsgDiv).style.display='none';
			return;
		}
		else if(document.getElementById(divID).style.display=='none')
		{
			document.getElementById(divID).style.display='block';
			document.getElementById(commentMsgDiv).style.display='none';
			return;
		}
	}
}

function addCommentValidation(frmObj)
{
	var val=trim(frmObj.comment.value);
	if(val=="")
	{
		alert('Please enter comment.');
		frmObj.comment.value="";
		frmObj.comment.focus();
		return false;
	}
  return true;
}

function CreateBookmarkLink()
{
	title = "Webpage Title"; 
	url = "Webpage URL";
	if(window.sidebar)
	{ 
	  window.sidebar.addPanel(title, url,"");
	  return true; 
	}
	else if(window.external)
	{
	  window.external.AddFavorite(url, title);
	  return true; 
	}
	else if(window.opera && window.print)
	{ 
	  return true; 
	}
}
 
function createBookmark()
{
 	if(document.all)
	  window.external.AddFavorite(location.href,document.title);
	else if(window.sidebar)window.sidebar.addPanel
	  (document.title,location.href,'')
}

//-- Function to delete records from browse panel ----//
function validate_Delete()
{		
	var flag=false;
	if(delete_parent())
	{ 
	   flag=true;
	}
	if(flag) return true;
	  return false;
}

function validateBannerPriority()
{	
	var x=document.getElementsByName('banner_priority[]');	
	var len = x.length;
	var check_flag=0;
	for(var i = 0; i<len; i++)
	{
		if(x[i].checked)
		{
			check_flag=1;
			break;
		}
		else if(i==len-1)
		{
			check_flag=0;
		}			
	}
	if(check_flag==0)
	{
		 alert('Please check at least one record.');
		 return false;			
	}
	return false;
}

/** Functions used for trimming a string via JS **/
function trim(s)
{
	return rtrim(ltrim(s));
}

function ltrim(s)
{
	var l=0;
	while(l < s.length && s[l] == ' ')
	{	l++; }
	return s.substring(l, s.length);
}

function rtrim(s)
{
	var r=s.length -1;
	while(r > 0 && s[r] == ' ')
	{	r-=1;	}
	return s.substring(0, r+1);
}
/** Functions used for trimming a string via JS **/

/*** Add Coupon validation ****/
function check_date()
{
	var form    = document.couponForm;	
	var myDate  = new Date();
	var y       = form.years.value;
	var m       = form.months.value;
	var d       = form.days.value;
	myDate.setFullYear(y,m-1,d);
	var today   = new Date();
	var form    = document.couponForm;
	var getdays = form.days.value;
	  
    if(form.date1[1].checked)
    {
	  if(today >= myDate)
	  {
		alert("Please select coupon expiration date.");
		form.days.focus();
		return false;
	  }
	  else
      {
	    return true;
      }
   }
   else
   {
	 return true;
   }
}

function hide_date()
{
  document.getElementById('myText').style.visibility = "hidden";
}

function show_date()
{
  document.getElementById('myText').style.visibility = "visible";
}

/* show hide and show event */
function show_event()
{
  document.getElementById('myEvent').style.visibility = "visible";
}

function hide_event()
{
 document.getElementById('myEvent').style.visibility = "hidden";
}
/* end */

// Gen User Delete
function deleteuserrecord(generalUser,totalTransaction_id,urltosend,username)
{
if(totalTransaction_id > 0)
{
	var msg='User '+'"'+username+'"'+' have purchased  '+totalTransaction_id+' event';
	if(totalTransaction_id>1) msg+='s';
	msg+=", you can't delete it.";
	if(alert(msg))
	{
		return true;
	}

}
else if(totalTransaction_id == 0)
{		
  if(confirm("Do you really want to delete?")) 
	window.location = urltosend;
	return true;
}
else
   {
	 return false;
   }
}
 
function deleteuserrecord_new(generalUser,totalTransaction_id,obj,username)
{	 
   if(obj.checked)
   {
	 if(totalTransaction_id>0)
	 {
		var msg='User '+'"'+username+'"'+' have purchased  '+totalTransaction_id+' event';
		if(totalTransaction_id>1) msg+='s';
		msg+=", you can't delete it.";
	
		if(alert(msg)){
			return true;
		}
		else
		{
			return false;
		}
	  }		
	return false; 
   }
 }
//

// Copoun Delete
function deletecouponrecord_new(coupon_code,totalTransaction_id,event_id)
 {	 
	if(totalTransaction_id>0)
	{
	  var msg='Coupon already used';
	  msg+=', you can not delete it.';
	  if(alert(msg))
	  {
		return true;
	  }
	  else
	  {
		return false;
	  }
	}		
	return false; 	
 }
// End

//rating yatendra
function show(obj)
{
    // mouseover event on star rating events
    if(obj==1)
	{
		document.getElementById('pic1').src= "assets/images/rating/star1.gif";
		document.getElementById('pic2').src= "assets/images/rating/star_blk.gif";
		document.getElementById('pic3').src= "assets/images/rating/star_blk.gif";
		document.getElementById('pic4').src= "assets/images/rating/star_blk.gif";
		document.getElementById('pic5').src= "assets/images/rating/star_blk.gif";
		document.getElementById('data').style.display ="block";
		document.getElementById('data').innerHTML ="Poor";
		document.getElementById('data1').style.display ="none";
	}
	if(obj==2)
	{
		document.getElementById('pic1').src= "assets/images/rating/star1.gif";
		document.getElementById('pic2').src= "assets/images/rating/star1.gif";
		document.getElementById('pic3').src= "assets/images/rating/star_blk.gif";
		document.getElementById('pic4').src= "assets/images/rating/star_blk.gif";
		document.getElementById('pic5').src= "assets/images/rating/star_blk.gif";
		document.getElementById('data').style.display ="block";
		document.getElementById('data').innerHTML ="Nothing Special";
		document.getElementById('data1').style.display ="none";
	}
	if(obj==3)
	{
		document.getElementById('pic1').src= "assets/images/rating/star1.gif";
		document.getElementById('pic2').src= "assets/images/rating/star1.gif";
		document.getElementById('pic3').src= "assets/images/rating/star1.gif";
		document.getElementById('pic4').src= "assets/images/rating/star_blk.gif";
		document.getElementById('pic5').src= "assets/images/rating/star_blk.gif";
		document.getElementById('data').style.display ="block";
		document.getElementById('data').innerHTML ="Worth watching";
		document.getElementById('data1').style.display ="none";
	}
	if(obj==4)
	{
		document.getElementById('pic1').src= "assets/images/rating/star1.gif";
		document.getElementById('pic2').src= "assets/images/rating/star1.gif";
		document.getElementById('pic3').src= "assets/images/rating/star1.gif";
		document.getElementById('pic4').src= "assets/images/rating/star1.gif";
		document.getElementById('pic5').src= "assets/images/rating/star_blk.gif";
		document.getElementById('data').style.display ="block";
		document.getElementById('data').innerHTML ="Pretty cool";
		document.getElementById('data1').style.display ="none";
	}
	if(obj==5)
	{
		document.getElementById('pic1').src= "assets/images/rating/star1.gif";
		document.getElementById('pic2').src= "assets/images/rating/star1.gif";
		document.getElementById('pic3').src= "assets/images/rating/star1.gif";
		document.getElementById('pic4').src= "assets/images/rating/star1.gif";
		document.getElementById('pic5').src= "assets/images/rating/star1.gif";
		document.getElementById('data').style.display ="block";
		document.getElementById('data').innerHTML ="Awesome!";
		document.getElementById('data1').style.display ="none";
	}
}
function hideshow(rat)
{
	//mouseout on star rating event
    if(rat==1)
	{
		document.getElementById('pic1').src= "assets/images/rating/star1.gif";
		document.getElementById('pic2').src= "assets/images/rating/star_blk.gif";
		document.getElementById('pic3').src= "assets/images/rating/star_blk.gif";
		document.getElementById('pic4').src= "assets/images/rating/star_blk.gif";
		document.getElementById('pic5').src= "assets/images/rating/star_blk.gif";
		document.getElementById('data').style.display ="none";
		document.getElementById('data1').style.display ="block";
	}
	else if(rat>1.0 && rat<= 1.5 )
	{
		document.getElementById('pic1').src= "assets/images/rating/star1.gif";
		document.getElementById('pic2').src= "assets/images/rating/star_half.gif";
		document.getElementById('pic3').src= "assets/images/rating/star_blk.gif";
		document.getElementById('pic4').src= "assets/images/rating/star_blk.gif";
		document.getElementById('pic5').src= "assets/images/rating/star_blk.gif";
		document.getElementById('data').style.display ="none";
		document.getElementById('data1').style.display ="block";
	}
	else if(rat>1.5 && rat<= 2.0 )
	{
		document.getElementById('pic1').src= "assets/images/rating/star1.gif";
		document.getElementById('pic2').src= "assets/images/rating/star1.gif";
		document.getElementById('pic3').src= "assets/images/rating/star_blk.gif";
		document.getElementById('pic4').src= "assets/images/rating/star_blk.gif";
		document.getElementById('pic5').src= "assets/images/rating/star_blk.gif";
		document.getElementById('data').style.display ="none";
		document.getElementById('data1').style.display ="block";
	}
	else if(rat>2 && rat<= 2.5 )
	{
		document.getElementById('pic1').src= "assets/images/rating/star1.gif";
		document.getElementById('pic2').src= "assets/images/rating/star1.gif";
		document.getElementById('pic3').src= "assets/images/rating/star_half.gif";
		document.getElementById('pic4').src= "assets/images/rating/star_blk.gif";
		document.getElementById('pic5').src= "assets/images/rating/star_blk.gif";
		document.getElementById('data').style.display ="none";
		document.getElementById('data1').style.display ="block";
	}
	else if(rat>2.5 && rat<= 3.0 )
	{
		document.getElementById('pic1').src= "assets/images/rating/star1.gif";
		document.getElementById('pic2').src= "assets/images/rating/star1.gif";
		document.getElementById('pic3').src= "assets/images/rating/star1.gif";
		document.getElementById('pic4').src= "assets/images/rating/star_blk.gif";
		document.getElementById('pic5').src= "assets/images/rating/star_blk.gif";
		document.getElementById('data').style.display ="none";
		document.getElementById('data1').style.display ="block";
	}
	else if(rat>3.0 && rat<=3.5 )
	{
		document.getElementById('pic1').src= "assets/images/rating/star1.gif";
		document.getElementById('pic2').src= "assets/images/rating/star1.gif";
		document.getElementById('pic3').src= "assets/images/rating/star1.gif";
		document.getElementById('pic4').src= "assets/images/rating/star_half.gif";
		document.getElementById('pic5').src= "assets/images/rating/star_blk.gif";
		document.getElementById('data').style.display ="none";
		document.getElementById('data1').style.display ="block";
	}
	else if(rat>3.5 && rat<= 4.0 )
	{
		document.getElementById('pic1').src= "assets/images/rating/star1.gif";
		document.getElementById('pic2').src= "assets/images/rating/star1.gif";
		document.getElementById('pic3').src= "assets/images/rating/star1.gif";
		document.getElementById('pic4').src= "assets/images/rating/star1.gif";
		document.getElementById('pic5').src= "assets/images/rating/star_blk.gif";
		document.getElementById('data').style.display ="none";
		document.getElementById('data1').style.display ="block";
	}
	else if(rat>4.0 && rat<=4.5 )
	{
		document.getElementById('pic1').src= "assets/images/rating/star1.gif";
		document.getElementById('pic2').src= "assets/images/rating/star1.gif";
		document.getElementById('pic3').src= "assets/images/rating/star1.gif";
		document.getElementById('pic4').src= "assets/images/rating/star1.gif";
		document.getElementById('pic5').src= "assets/images/rating/star_half.gif";
		document.getElementById('data').style.display ="none";
		document.getElementById('data1').style.display ="block";
	}
	else if(rat>4.5 && rat<=5.0)
	{
		document.getElementById('pic1').src= "assets/images/rating/star1.gif";
		document.getElementById('pic2').src= "assets/images/rating/star1.gif";
		document.getElementById('pic3').src= "assets/images/rating/star1.gif";
		document.getElementById('pic4').src= "assets/images/rating/star1.gif";
		document.getElementById('pic5').src= "assets/images/rating/star1.gif";
		document.getElementById('data').style.display ="none";
		document.getElementById('data1').style.display ="block";
	}
	else
	{
		document.getElementById('pic1').src= "assets/images/rating/star_blk.gif";
		document.getElementById('pic2').src= "assets/images/rating/star_blk.gif";
		document.getElementById('pic3').src= "assets/images/rating/star_blk.gif";
		document.getElementById('pic4').src= "assets/images/rating/star_blk.gif";
		document.getElementById('pic5').src= "assets/images/rating/star_blk.gif";
		document.getElementById('data').style.display ="none";
		document.getElementById('data1').style.display ="block";	
	}
}

function validate_dob()
{
	var day   = document.getElementById('days').value;
	var month = document.getElementById('months').value;
	var year  = document.getElementById('years').value;
	
	if(day == "")
	{
		alert("Please select day.");
		document.getElementById('days').focus();
		return false;
	}
	
	if(month == "")
	{
		alert("Please select month.");
		document.getElementById('months').focus();
		return false;
	}
	
	if(year == "")
	{
		alert("Please select year.");
		document.getElementById('years').focus();
		return false;
	}
}

//------add favourite----//
var favobj;
function addfavour(favobj)
{
    if(window.XMLHttpRequest)
	{
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
    }
	else
	{
	  // code for IE6, IE5 
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
	
	var rate_url="http://192.200.12.150/rvibe/assets/templates/tutorial/js/ajax/favorgraph.php?eventid="+favobj;
	xmlhttp.open("GET",rate_url,false);
	xmlhttp.send(null);
}

function image_source(a,b)
{
	document.getElementById(a).style.display='';
	document.getElementById(b).style.display='none';
	if(a == 'loc' && document.getElementById(a).innerHTML.indexOf('type="file"') == -1)
	{
		addbrowseRow1();
	}
	if(a == 'glo' && document.getElementById(a).innerHTML.indexOf('type="text"') == -1)
	{
		addRow();
	}
}

function addbrowseRow()
{
	var tbody = document.getElementById('browsetbl').getElementsByTagName('tbody')[0];
    var row = document.createElement('TR');
	var lastRow = tbody.rows.length;
	var cellbr1 = document.createElement('TD');
	var cellbr2 = document.createElement('TD');
	var inp1br = document.createElement('INPUT');
	var inp2br = document.createElement('INPUT');

    inp1br.setAttribute('type','file');
	inp1br.name = "data[p][]";
	inp1br.id = "data[p][]";
	inp1br.style.fontSize =  ".8em";
	inp1br.style.color =  "#666";
	inp1br.style.width =  "100%";
	inp1br.style.backgroundColor =  "#ffffff";
	inp1br.style.padding =  "2px";
	inp1br.style.border =  "solid 1px #aba1ea";
	inp1br.style.marginRight =  "5px";
	inp1br.style.marginBottom =  "5px";
	inp1br.style.cursor =  " pointer";
	inp2br.style.color =  "#666";
	inp2br.style.width =  "50px";
	inp2br.style.height =  "20px";
	inp2br.style.backgroundColor =  "#ffffff";
	inp2br.style.padding =  "1px";
	inp2br.style.border =  "solid 1px #aba1ea";
	inp2br.style.marginRight =  "5px";
	inp2br.style.marginBottom =  "5px";
	inp2br.style.cursor =  "pointer";
	inp2br.setAttribute('type','button');
	inp2br.setAttribute('value','Delete');
	inp2br.onclick=function(){delbrRow(this);}
    cellbr1.appendChild(inp1br);
    row.appendChild(cellbr1);
	cellbr2.appendChild(inp2br);
    row.appendChild(cellbr2);
	tbody.appendChild(row);
}

function delbrRow(button)
{
    var row = button.parentNode.parentNode;
    var tbody = document.getElementById('browsetbl').getElementsByTagName('tbody')[0];
    tbody.removeChild(row);
}

function chkFrmValidation(myFrm)
{
	if(!localUrlValidation()) return false;
	if(document.getElementById('days').value==''){
		alert('Please select Day.');
		document.getElementById('days').focus();
		return false;
	}else if(document.getElementById('months').value==''){
		alert('Please select Month.');
		document.getElementById('months').focus();
		return false;
	}else if(document.getElementById('years').value==''){
		alert('Please select Year.');
		document.getElementById('years').focus();
		return false;
	}
	else{
		return true;
	}
}

function serverUrlValidation(img)
{
	var imgExtArray=new Array('gif','jpg','jpeg','png'); 
	var imgValue=img.value;
	var ext=imgValue.substring(imgValue.lastIndexOf('.')+1,imgValue.length).toLowerCase();
	var extFlag=false;
	for(var j=0;j<imgExtArray.length;j++){
		if(imgExtArray[j]==ext) { 
			extFlag=true;
			break;
		}
	}
	if(!extFlag){
		alert('Only GIF, JPG, JPEG, PNG image file formats are allowed.');
		img.value="";
		img.focus();
		document.getElementById('add_btn').disabled=true;
		return false;
	}
	return true;
}

function localUrlValidation()
{
  var isNN = navigator.appName;
  var imgUpload=document.getElementsByName('data[p][]');
  if(imgUpload.length > 0)
  {
	var imgExtArray=new Array('gif','jpg','jpeg','png'); 
	for(var i=0;i<imgUpload.length;i++)
	{
		var extFlag=false;
		var imgPath=imgUpload[i].value;
		if(imgUpload[i].value!='')
		{
			var fileName=imgPath.substring(imgPath.lastIndexOf('\\')+1,imgPath.lastIndexOf('.'));
			if(!checkSpecialCharacters(fileName)) return false;
			var ext=imgPath.substring(imgPath.lastIndexOf('.')+1,imgPath.length).toLowerCase();
			for(var j=0;j<imgExtArray.length;j++)
			{
			  if(imgExtArray[j]==ext)
			  { 
				 extFlag=true;
				 break;
			  }//else continue;
		    }
			if(!extFlag)
			{			
				alert('Only GIF, JPG, JPEG image file formats are allowed.');
				return false;
			}
			if(isNN == "Netscape")
		    {
		      var ffsize = imgUpload[i].files[0].fileSize;
		      if(ffsize > 2097152)
		      {
				  alert("File is too large, it must be less than 2MB.");
				  imgUpload[i].value="";
				  imgUpload[i].focus();
				  return false;
		      }
		      else
		      {			
			     return true;
		      }
		   }
		   else if(isNN == "Microsoft Internet Explorer")
		   {
			   var myFSO    = new ActiveXObject("Scripting.FileSystemObject");
			   var filepath = imgUpload[i].value;
			   var thefile  = myFSO.getFile(filepath);
			   var size     = thefile.size;
			   if(size > 2097152)
			   {
				  alert("File is too large, it must be less than 2MB.");
				  imgUpload[i].value="";
				  imgUpload[i].focus();
				  return false;
			   }
		   	   else
		       {			
			     return true;
		       }
		   }
		   else
		   {
		     return true;	 
		   }
		}
	  }
   }
 return true;
}

function checkSpecialCharacters(form)
{
    var filevalid = /^[0-9a-zA-Z_.:\\/-]+$/;
    if(!filevalid.test(form))
	{ 
	  	alert('Please enter valid Image URL with no special characters.'); 
		return false;
	}
	return true;
}

function userPhotoValidation(imgBanner)
{
	if(imgBanner.value!='')
	{
		var imgExtArray=new Array('gif','jpg','jpeg'); 
		var extFlag=false;
		var imgPath=imgBanner.value;
		var fileName=imgPath.substring(imgPath.lastIndexOf('\\')+1,imgPath.lastIndexOf('.'));
		if(!checkSpecialCharacters(fileName)) return false;
		var ext=imgPath.substring(imgPath.lastIndexOf('.')+1,imgPath.length).toLowerCase();
		for(var j=0;j<imgExtArray.length;j++){
			if(imgExtArray[j]==ext) { 
				extFlag=true;
				break;
			}//else continue;
		}
		if(!extFlag){
			alert('Only GIF, JPG, JPEG image file formats are allowed.');
			return false;
		} return true;
	}
}

/** Function to add new rows using dom **/
function addRow()
{
	var container = document.getElementById('table1');
	var div1 = document.createElement('DIV');
	var div2 = document.createElement('DIV');
	var label1 = document.createElement('INPUT');
	var inp1 = document.createElement('INPUT');
	var btn=document.createElement('INPUT');
	
	label1.setAttribute('value','Image URL');
	label1.style.width =  "105px";
	label1.style.height =  "20px";
	label1.style.border =  "0px solid #CCCCCC";
	label1.style.fontSize =  "12px";
	label1.style.fontWeight =  "";
	label1.style.marginLeft =  "0px";
	label1.style.marginBottom =  "5px";
	label1.style.fontFamily ="Arial, Helvetica, sans-serif";
	label1.style.color =  "#000000";
	label1.style.backgroundColor =  "#FFFFFF";
	label1.setAttribute('type','text');
	inp1.setAttribute('type','text');
	inp1.name = "image_urlDom[]";
	inp1.id = "image_urlDom[]";
	inp1.style.width =  "270px";
	inp1.style.height =  "20px";
	inp1.style.marginRight =  "5px";
	inp1.style.marginLeft =  "30px";
	inp1.style.marginBottom =  "5px";
	inp1.style.border =  "1px solid #666666";
	inp1.onblur=function(){ urlValid(this);}
	btn.setAttribute('type','button');
	btn.setAttribute('value','Delete');
	btn.className =  "button";
	btn.style.marginBottom =  "5px";
	btn.style.border =  "0px solid red";	
	btn.onclick=function(){delRow(this);}
	div2.appendChild(label1);
	div2.appendChild(inp1);
	div2.appendChild(btn);
	div1.appendChild(div2);
	container.appendChild(div1);
	document.getElementById('add_btn').disabled = true;
}

/** Function to add server url rows using dom **/
function addbrowseRow1()
{
	var container = document.getElementById('browsetbl');
	var div1 = document.createElement('DIV');
	var div2 = document.createElement('DIV');
	var label1 = document.createElement('INPUT');
	var inp1 = document.createElement('INPUT');
	var btn=document.createElement('INPUT');
	
	label1.setAttribute('value','Image URL');
	label1.style.width =  "85px";
	label1.style.height =  "24px";
	label1.style.border =  "0px solid black";
	label1.style.fontSize =  "12px"; 
	label1.style.fontWeight =  "";
	label1.style.fontFamily ="Arial, Helvetica, sans-serif";
	label1.style.marginBottom =  "5px";
	label1.style.color =  "#000000";
	label1.style.backgroundColor =  "#FFFFFF";
	label1.setAttribute('type','text');
	inp1.setAttribute('type','file');
	inp1.name = "data[p][]";
	inp1.id = "data[p][]";
	inp1.style.width =  "280px";
	inp1.style.height =  "24px";
	inp1.style.marginRight =  "15px";
	inp1.style.marginBottom =  "5px";
	btn.setAttribute('type','button');
	btn.setAttribute('value','Delete');	
	btn.className="button";
	btn.style.marginBottom =  "5px";
	btn.onclick=function(){delbrRow1(this);}
	div2.appendChild(label1);
	div2.appendChild(inp1);
	div2.appendChild(btn);
	div1.appendChild(div2);
	container.appendChild(div1);
}
  
/** Function to delete added rows using dom **/
function delRow(button)
{
	var v=confirm("Do you really want to delete?");
	if(v)
	{
	  var row = button.parentNode.parentNode;
	  var tbody = document.getElementById('table1')
	  tbody.removeChild(row);
	  document.getElementById('add_btn').disabled = false;
	}
}
/** Function to delete server url rows using dom **/

function delbrRow1(button)
{
	var v=confirm("Do you really want to delete?");
	if(v)
	{ 
	  var row = button.parentNode.parentNode;
	  var tbody = document.getElementById('browsetbl');//.getElementsByTagName('tbody')[0];
	  tbody.removeChild(row);
	}
}
/** Function to validate url **/

function urlValid(img)
{
	if(img.value=='' || img.value==null) return false;
	var v = new RegExp();
	v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
	if(!v.test(img.value)) {
		alert("You must supply a valid URL.");
		img.value="";
		img.focus();
		document.getElementById('add_btn').disabled=true;
		return false;
	}
	if(!serverUrlValidation(img)) return false;
	else{
		document.getElementById('add_btn').disabled=false;
		return true;
	}
}

function hideRow(bntObj)
{
	if(confirm('Do you really want to delete?'))
	{
		document.getElementById('defaultRow').style.display='none';
		return; 
	}
	document.getElementById('defaultRow').style.display='';
	return;
}
/** Function to check for valid and empty string  **/

function checkNumeric(obj)
{
  if(isNaN(obj.value))
  {
    alert('Please Enter Numeric Value.')
    obj.value="";
    return false;
  }
  return true;
}

function validation(objFrm,assocID)
{
	if(objFrm.phonearea.value=="" || objFrm.phoneprefix3.value=="" || objFrm.phonesuffix4.value=="")
	{
		alert("Please enter phone number.");
		objFrm.phonearea.focus();
		return false;	
	}
	if(objFrm.website.value!="")
	{	
		urlRegExp_1 = /^(((ht|f)tp(s?))\:\/\/)([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/
		urlRegExp_2 = /^([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/
		var str     = objFrm.website.value;
		var regExp  = "http://";
		var webspos = str.search(regExp);
		var urlString=objFrm.website.value.toLowerCase();
		if(webspos!=-1)
		{
		  if(!urlRegExp_1.test(urlString))
		  {
			 alert('Please enter the url with format http://abc.com in website field.');
			 objFrm.website.value='';
			 objFrm.website.focus();
			 return false;
		  }
	   }
	   else
	   {
		  if(!urlRegExp_2.test(urlString))
		  {
			 alert('Please enter the url with format abc.com in website field.');
			 objFrm.website.value='';
			 objFrm.website.focus();
			 return false;
		  }
	   }
	}
	
	if(objFrm.facebook_link.value!="")
	{	
		urlRegExp_1 = /^(((ht|f)tp(s?))\:\/\/)([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/
		urlRegExp_2 = /^([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/
		var str     = objFrm.facebook_link.value;
		var regExp  = "http://";
		var facepos = str.search(regExp);
		var urlString=objFrm.facebook_link.value.toLowerCase();
		if(facepos!=-1)
		{
		  if(!urlRegExp_1.test(urlString))
		  {
			 alert('Please enter the url with format http://abc.com in facebook field.');
			 objFrm.facebook_link.value='';
			 objFrm.facebook_link.focus();
			 return false;
		  }
	   }
	   else
	   {
		  if(!urlRegExp_2.test(urlString))
		  {
			 alert('Please enter the url with format abc.com in facebook field.');
			 objFrm.facebook_link.value='';
			 objFrm.facebook_link.focus();
			 return false;
		  }
	   } 
	}
	
	if(objFrm.twitter_link.value!="")
	{	
		urlRegExp_1 = /^(((ht|f)tp(s?))\:\/\/)([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/
		urlRegExp_2 = /^([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/
		var str     = objFrm.twitter_link.value;
		var regExp  = "http://";
		var twittpos= str.search(regExp);
		var urlString=objFrm.twitter_link.value.toLowerCase();
		if(twittpos!=-1)
		{
		  if(!urlRegExp_1.test(urlString))
		  {
			 alert('Please enter the url with format http://abc.com in twitter field.');
			 objFrm.twitter_link.value='';
			 objFrm.twitter_link.focus();
			 return false;
		  }
	   }
	   else
	   {
		  if(!urlRegExp_2.test(urlString))
		  {
			 alert('Please enter the url with format abc.com in twitter field.');
			 objFrm.twitter_link.value='';
			 objFrm.twitter_link.focus();
			 return false;
		  }
	   }
	}
	
	if(!localUrlValidation()) return false;	
	return true;
	
	if(document.getElementById('company_name').value != '')
	{
		getCompany();
	}
	
}


function showHideDiv()
{
  if(document.getElementById('passDiv').style.display=="none")
  {
	 document.getElementById('passDiv').style.display="block";
  }
  else
  {
	 document.getElementById('passDiv').style.display="none";
	 document.getElementById('passTD1').innerHTML="";
	 document.getElementById('old_pass').value="";
	 document.getElementById('new_pass').value="";
	 document.getElementById('confirm_pass').value="";
	 document.getElementById('new_pass').disabled=true;
	 document.getElementById('confirm_pass').disabled=true;
	 document.getElementById('new_pass_div').innerHTML="";
	 document.getElementById('conf_pass_div').innerHTML="";
	 document.getElementById('submit').disabled=false;
  }
}
	
function passwordCheck(pass,conf_pass)
{
	if(conf_pass=='' || conf_pass==null)
	{
		document.getElementById('conf_pass_div').innerHTML="Can't be empty!";
		document.getElementById('submit').disabled=true;
		conf_pass.focus();
		return;
	}
	else if(pass!=conf_pass)
	{
		document.getElementById('conf_pass_div').innerHTML="Does not match!";
		document.getElementById('submit').disabled=true;
		conf_pass.value='';
		conf_pass.focus();
		return;
	}
	document.getElementById('submit').disabled=false;
	document.getElementById('conf_pass_div').innerHTML='';
	return;
}

function passwordLength(pass,oldpass,conf_pass)
{
	var hf;
	// IE uses activeElement
	if ( document.activeElement ) 
	{
		hf = document.activeElement;
	}
	// Firefox uses focusNode
	else 
	{
		hf = document.focusNode;
	}
	var i=0;
	if(pass.value == oldpass.value)
	{
		document.getElementById('new_pass_div').innerHTML="Must not be same as old password!";
		document.getElementById('conf_pass_div').innerHTML='';
		document.getElementById('submit').disabled=true;
		i=1;
		return;
	}
	if(pass.value.length == 0)
	{
		document.getElementById('new_pass_div').innerHTML="Can't be empty!";
		document.getElementById('submit').disabled=true;
		i=1;
		return;
	}
	if(pass.value.length < 6)
	{
		document.getElementById('new_pass_div').innerHTML="Must not be less than 6 characters!";
		document.getElementById('submit').disabled=true;
		i=1;
		return ; 
	}
	if(pass.value.length > 20)
	{
		document.getElementById('new_pass_div').innerHTML="Must not be more than 20 characters!";
		document.getElementById('submit').disabled=true;
		i=1;
		return ;
	}
	document.getElementById('new_pass_div').innerHTML='';
	if(i==0)
	{
		var x=0;
		document.getElementById('new_pass_div').innerHTML='';
		if(hf.name == 'confirm_pass')
		{
			if(conf_pass.value=='' || conf_pass.value==null) 
			{
				document.getElementById('conf_pass_div').innerHTML="Can't be empty!";
				document.getElementById('submit').disabled=true;
				x=1;
				return;
			}
	}
	if(conf_pass.value!='' && pass.value!=conf_pass.value)
	{
		document.getElementById('conf_pass_div').innerHTML="Does not match!";
		document.getElementById('new_pass_div').innerHTML='';
		document.getElementById('submit').disabled=true;
		x=1;
		return;
	}
	document.getElementById('conf_pass_div').innerHTML='';
    }
	if(x==0 && i==0)
	{
		document.getElementById('submit').disabled=false;
		document.getElementById('new_pass_div').innerHTML='';
		document.getElementById('conf_pass_div').innerHTML='';
		return;
	}
}

function chk(but)
{
  if(but.value!="" || but.value!=null)
  {
    document.getElementById('add_btn').disabled=false;
    return;
  }
  else
  {
    document.getElementById('add_btn').disabled=true;
    return;
  }
}
//Add Event Javascript

function numOnly_d(valueoftext)
{
 if(isNaN(valueoftext.value))
 {
	var vname = valueoftext.name;
    alert('Please Enter Numeric values.');
    document.getElementById(vname).value="";
    document.getElementById(vname).focus();
    return false;
 }
 else
 { 
   return true;	 		
 }
}

function numOnly(valueoftext)
{
 if(isNaN(valueoftext.value))
 {
	var vname = valueoftext.name;
    alert('Please Enter Numeric values.');
    document.getElementById(vname).value="";
    document.getElementById(vname).focus();
    return false;
 }
 else
 { 
   return true;	 		
 }
}


function numOnly_price(valueoftext)
{	
  var vname = valueoftext.name;
  var my_string=document.getElementById(vname).value;
  if(isNaN(my_string))
  {
	alert("Please enter numeric values.");
	document.getElementById(vname).value='';
	document.getElementById("comment2").innerHTML="<font class='cross1'>Price is blank</font>";
	document.getElementById(vname).focus();
	return false;
  }
  if(my_string < 3)
  {
	alert("Event price must not be less than $3.00.");
	document.getElementById(vname).value='';
	document.getElementById("comment2").innerHTML="<font class='cross1'>Price is blank</font>";
	document.getElementById(vname).focus();
	return false;
  }
  else if(my_string >= 3)
  {
	 document.getElementById("comment2").innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font class='tick1'></font>";
  }	
	 nottickmsgprice(my_string);
}

var obj;
function callAjax(title,vID,duration,days,months,years,hh,mm,privacy,shortDesc)
{

  document.getElementById("hideButtons").style.display= 'none';
  document.getElementById("showBar").style.display= '';
  flgg = "1";
	try{ obj = new ActiveXObject("Msxml2.XMLHTTP");

	}catch(e){ obj = null;}    
	
	try{ obj = new ActiveXObject("Microsoft.XMLHTTP");
	}catch(e1){	obj = null;}    

	if(window.XMLHttpRequest){
		obj = new XMLHttpRequest();    
	}
		
	if(obj!=null){
		obj.onreadystatechange=ProcessResponse7;
			
			if(vID=="")
			{
			vID="0";
			}		
		if(window.XMLHttpRequest){
					
	obj.open("GET",'addEvent_throughCP.php?title='+title+'&vid='+vID+'&duration='+duration+'&days='+days+'&months='+months+'&years='+years+'&hh='+hh+'&mm='+mm+'&privacy='+privacy+'&shortDesc='+shortDesc,  true);
		}else{
			obj.open("POST",'addEvent_throughCP.php?title='+title+'&vid='+vID+'&duration='+duration+'&days='+days+'&months='+months+'&years='+years+'&hh='+hh+'&mm='+mm+'&privacy='+privacy+'&shortDesc='+shortDesc, true);
		}	
	
		obj.send(null); 
	}
}	

function Change_test(val)
{
	if(val == '1')
	{
	  document.getElementById('login_head').innerHTML="Forgot Password";	
	}
	else if(val == '2')
	{
	  document.getElementById('login_head').innerHTML="Login";	
	}
}

/* Function to validate the add rvibe user form */
function frmValidation()
{	
	if(document.getElementById('photo').value!=""){
	  if(!validateImage()){
		 return false;
	  }else{
		 return true;
	  }
	}else{
	  return true;
	}
}

/* Function to validate the image extensions/formats */
function validateImage()
{
    var isNN = navigator.appName;
	var imgBanner=document.getElementById('photo');
	if(imgBanner.value!=''){
		var imgExtArray=new Array('gif','jpg','jpeg'); 
		var extFlag=false;
		var imgPath=imgBanner.value;
		var fileName=imgPath.substring(imgPath.lastIndexOf('\\')+1,imgPath.lastIndexOf('.'));
		if(!checkSpecialCharacters(fileName)) return false;
		var ext=imgPath.substring(imgPath.lastIndexOf('.')+1,imgPath.length).toLowerCase();
		for(var j=0;j<imgExtArray.length;j++){
			if(imgExtArray[j]==ext) { 
				extFlag=true;
				break;
			}//else continue;
		}
		if(!extFlag){			
			alert('Only GIF, JPG, JPEG image file formats are allowed.');
			return false;
		}
		if(isNN == "Netscape")
		{
		   var ffsize = imgBanner.files[0].fileSize;
		   if(ffsize > 2097152)
		   {
			  alert("File is too large, it must be less than 2MB.");
			  document.getElementById('photo').value="";
			  document.getElementById('photo').focus();
			  return false;
		   }
		   else
		   {			
			 return true;
		   }
		 }
		 else if(isNN == "Microsoft Internet Explorer")
		 {
		   var myFSO    = new ActiveXObject("Scripting.FileSystemObject");
		   var filepath = document.getElementById('photo').value;
		   var thefile  = myFSO.getFile(filepath);
		   var size     = thefile.size;
		   if(size > 2097152)
		   {
			  alert("File is too large, it must be less than 2MB.");
			  document.getElementById('photo').value="";
			  document.getElementById('photo').focus();
			  return false;
	       }
		   else
		   {			
			 return true;
		   }
		 }
		 else
		 {
		   return true;	 
		 }
	 }
}

/* Function to validate banner  the image extensions/formats */
function validateBannerImage()
{
    var isNN = navigator.appName;
	var imgBanner=document.getElementById('image');
	if(imgBanner.value!=''){
		var imgExtArray=new Array('gif','jpg','jpeg'); 
		var extFlag=false;
		var imgPath=imgBanner.value;
		var fileName=imgPath.substring(imgPath.lastIndexOf('\\')+1,imgPath.lastIndexOf('.'));
		if(!checkSpecialCharacters(fileName)) return false;
		var ext=imgPath.substring(imgPath.lastIndexOf('.')+1,imgPath.length).toLowerCase();
		for(var j=0;j<imgExtArray.length;j++){
			if(imgExtArray[j]==ext) { 
				extFlag=true;
				break;
			}//else continue;
		}
		if(!extFlag){			
			alert('Only GIF, JPG, JPEG image file formats are allowed.');
			return false;
		}
		if(isNN == "Netscape")
		{
		   var ffsize = imgBanner.files[0].fileSize;
		   if(ffsize > 2097152)
		   {
			  alert("File is too large, it must be less than 2MB.");
			  document.getElementById('image').value="";
			  document.getElementById('image').focus();
			  return false;
		   }
		   else
		   {			
			 return true;
		   }
		 }
		 else if(isNN == "Microsoft Internet Explorer")
		 {
		   var myFSO    = new ActiveXObject("Scripting.FileSystemObject");
		   var filepath = document.getElementById('image').value;
		   var thefile  = myFSO.getFile(filepath);
		   var size     = thefile.size;
		   if(size > 2097152)
		   {
			  alert("File is too large, it must be less than 2MB.");
			  document.getElementById('image').value="";
			  document.getElementById('image').focus();
			  return false;
	       }
		   else
		   {			
			 return true;
		   }
		}
		else
		{			
			return true;
		}
	}
}

function validateBanner()
{
  	var shortDesc = document.getElementById('short_desc').value;
	if(shortDesc == "")
	{
		alert('Please enter description.');
		document.getElementById('short_desc').focus();
		return false;		
	}
	else if(shortDesc.replace(/\s+/g,' ') == " ")
	{
		alert('Please enter description.');
		document.getElementById('short_desc').value="";
		document.getElementById('short_desc').focus();
	    return false;		
	}
	else if(shortDesc!="")
	{
		var sh = shortDesc;
		var descLen=sh.length;
		if(descLen > 1000)
		{
		  alert('Description should not exceed 1000 characters.');
		  var contents  = sh.substr(0,1000);
          document.getElementById('short_desc').value = contents;		  
		  return false;
		}
	}
    
    if(document.getElementById('image').value!="")
    {
	   if(!validateBannerImage()){
		  return false;
	   }else{		
		  return true;
	   }
    } 
	else
	{
       alert('Please upload image');
	   return false;
	}
  }

function validateditBanner()
{
    var shortDesc = document.getElementById('short_desc').value;
	if(shortDesc == "")
	{
		alert('Please enter description.');
		document.getElementById('short_desc').focus();
		return false;		
	}
	else if(shortDesc.replace(/\s+/g,' ') == " ")
	{
		alert('Please enter description.');
		document.getElementById('short_desc').value="";
		document.getElementById('short_desc').focus();
	    return false;		
	}
	else if(shortDesc!="")
	{
		var sh = shortDesc;
		var descLen=sh.length;
		if(descLen > 1000)
		{
		  alert('Description should not exceed 1000 characters.');
		  var contents  = sh.substr(0,1000);
          document.getElementById('short_desc').value = contents;		  
		  return false;
		}
	}
	
    if(document.getElementById('image').value!="")
    {
		if(!validateBannerImage()){
		   return false;
		}else{		
		   return true;
		}
	}
	else 
	{		
	    return true;
	}
}

function removeSpaces(string)
{
 return string.split(' ').join('');
}

function validateTestimonial()
{
  var ed = document.getElementById('description');
  if(ed.value == ""){
	 alert('Please enter description.');
	 return false;		
  }
  else if(ed.value.replace(/\s+/g,' ') == " ")
  {
	alert('Please enter description.');
	document.getElementById('description').value="";
	document.getElementById('description').focus();
	return false;		
  }
  else if(ed.value!="")
  {
	 var sh = ed.value;
	 var descLen = sh.length;
	 if(descLen > 1000)
	 {
	   alert('Description should not exceed 1000 characters.');
	   var contents  = sh.substr(0,1000);
       document.getElementById('description').value = contents;		  
	   return false;
	 }
  }

  if(document.getElementById('image').value!=""){
	if(!validateBannerImage()){
	   return false;
	}else{		
	   return true;
	}
  }
  else 
  {		
	alert('Please upload image');
	return false;
  }
}

function validateeditTestimonial()
{
  var ed = document.getElementById('description');
  if(ed.value == ""){
	 alert('Please enter description.');
	 return false;		
  }
  else if(ed.value.replace(/\s+/g,' ') == " ")
  {
	alert('Please enter description.');
	document.getElementById('description').value="";
	document.getElementById('description').focus();
	return false;		
  }
  else if(ed.value!="")
  {
	 var sh = ed.value;
	 var descLen=sh.length;
	 if(descLen > 1000)
	 {
	   alert('Description should not exceed 1000 characters.');
	   var contents  = sh.substr(0,1000);
       document.getElementById('description').value = contents;		  
	   return false;
	 }
  }
  
  if(document.getElementById('image').value!=""){
	if(!validateBannerImage()){
	   return false;
	}else{		
	   return true;
	}
  }
  else 
  {		
	return true;
  }
}

/* Image source from  start here */
function image_source_site(a,b)
{
	document.getElementById(a).style.display='';
	document.getElementById(b).style.display='none';
	if(a == 'loc' && document.getElementById(a).innerHTML.indexOf('type="file"') == -1)
	{
		addbrowseRow1_site();
	}
	if(a == 'glo' && document.getElementById(a).innerHTML.indexOf('type="text"') == -1)
	{
		addRow();
	}
}

function addbrowseRow1_site()
{
	var container = document.getElementById('browsetbl');
	var div1 = document.createElement('DIV');
	var div2 = document.createElement('DIV');
	var label1 = document.createElement('INPUT');
	var inp1 = document.createElement('INPUT');
	var btn=document.createElement('INPUT');
	
	label1.setAttribute('value','Image URL:');
	label1.style.width =  "132px";
    label1.style.height =  "20px";
	label1.style.border =  "0px solid black";
	label1.style.fontSize =  "12px";
	label1.style.fontWeight =  "Bold";
	label1.style.marginLeft =  "-1px";
	label1.style.fontFamily ="Arial, Helvetica, sans-serif";
	label1.style.marginBottom =  "5px";
	label1.style.color =  "#000000";
	label1.style.backgroundColor =  "#FFFFFF";
	label1.setAttribute('type','text');
	label1.disabled='true';
	inp1.setAttribute('type','file');
	inp1.name = "data[p][]";
	inp1.id = "data[p][]";
	inp1.style.width =  "280px";
	inp1.style.height =  "22px";
	inp1.style.marginLeft =  "0px";
	inp1.style.marginRight =  "15px";
    inp1.style.marginBottom =  "5px";
	inp1.style.border =  "1px solid green";
	btn.setAttribute('type','button');
	btn.setAttribute('value','Delete');	
	btn.className="button";
	btn.style.marginBottom =  "5px";
	btn.onclick=function(){delbrRow1(this);}
	div2.appendChild(label1);
	div2.appendChild(inp1);
	div2.appendChild(btn);
	div1.appendChild(div2);
	container.appendChild(div1);
  }
/* end */

function formvalidation()
{
    if (document.getElementById("title").value =="")
    {   
		document.getElementById("comment1").innerHTML="<font class='cross1'>Name is blank</font>";
		document.getElementById("title").focus();
		return false;
    }
	else
	{
		document.getElementById("comment1").innerHTML="";
	}
	if (document.getElementById("title").value!="")
    {   
		document.getElementById("comment1").innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font class='tick1'>&nbsp;</font>";	
    }
	
	if(document.getElementById("event_price").checked==false)
	{
	   if (document.getElementById("price").value =="")
       {   
			document.getElementById("comment2").innerHTML="<font class='cross1'>Price is blank</font>";
			document.getElementById("price").focus();
			return false;
       }
	   else if(document.getElementById("price").value < 3)
  	   {
			return false;
  	   }
	   else if (document.getElementById("price").value >=3)
       {   
		    document.getElementById("comment2").innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font class='tick1'>&nbsp;</font>";
       }
	   else
	   {
		   document.getElementById("comment2").innerHTML="";
	   }
	}
}

function tickmsgtitle(record)
{
   var record = record;
   if(record.length > 0)
   {
      document.getElementById("comment1").innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font class='tick1'>&nbsp;</font>";
   }
}

function nottickmsgtitle(record)
{
   var record = record;
   if(record.length == 0)
   {
      document.getElementById("comment1").innerHTML="<font class='cross1'>Name is blank</font>";
   }
}

function nottickmsgprice(record)
{
   var record = record;
   if(record.length == 0 || record < 3)
   {
      document.getElementById("comment2").innerHTML="<font class='cross1'>Price is blank</font>";
   }
}

function tickmsgprice(record)
{
   var record = record;
   if(record.length > 0 && record >=3)
   {
      document.getElementById("comment2").innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font class='tick1'>&nbsp;</font>";
   }
}

function show_event_price()
{
  document.getElementById('myEvent_price').style.visibility = "visible";
}

function hide_event_price()
{
 document.getElementById('myEvent_price').style.visibility = "hidden";
 document.getElementById('price').value= '';
}

/*  Search validation */
function searchvalidation()
{
	var key = document.getElementById('rgt_txtFild').value;
	var tag = document.getElementById('rgt_txtFild2').value;
	if(key =="" && tag =="")
	{
		alert('Please select any keyword or tags.');
		return false;
	}
	else
	{   
		return true;
	}
}

function searchvalidation_new(from_date,to_date)
{
	var f_date = Date.parse(from_date);
	var t_date = Date.parse(to_date);
  
    if(from_date!="" && to_date == "")
    {
	  alert("Please select date range to proceed.");
	  document.searchForm.to_date.focus();
	  return false;
    }
  
    if(to_date!="" && from_date == "")
    {
	  alert("Please select date range to proceed.");
	  document.searchForm.from_date.focus();
	  return false;
    }
  
    if(from_date!="" && to_date!="")
    {
	  if(f_date > t_date)
	  {
	     alert("Please select valid date range to proceed.");
	     document.searchForm.from_date.focus();
	     return false;
	  }
    }
    else
    {
	   var from_date = "";
	   var to_date   = "";
    }
    return true;	
}

function CheckEmpty_site(TextObject)
{
	var blankRE=/^\s*[^A-Za-z0-9]$/;
	if(TextObject.value.indexOf("#")!=-1)
	{
		alert('Please enter valid Characters.');
		document.getElementById('art').innerHTML = '';
		TextObject.value="";
		return false;
	}
	if(blankRE.test(TextObject.value))
	{
		alert('Please enter valid Characters.');
		TextObject.value="";
		document.getElementById('art').innerHTML = '';
		TextObject.focus();
		return false;
	}
	return true;
}

function addCommentValidation(frmObj)
{
	var val=trim(frmObj.comment.value);
	if(val=="")
	{
		alert('Please enter comment.');
		frmObj.comment.value="";
		frmObj.comment.focus();
		return false;
	}
	return true;
}

/* Function for validation of user login in rating section */
function showlogin()
{
  document.getElementById('login').style.display = 'block';
  document.getElementById('rate').style.display  = 'none';
}

/* Function for validation of rating section */
function showrating()
{
  document.getElementById('rate').style.display  = 'block';
  document.getElementById('login').style.display = 'none';
}

function showhideStats()
{
	if(document.getElementById('statsdata').style.display == 'none')
	{
		document.getElementById('statsdata').style.display = '';			
		document.getElementById('total').style.display = 'none';
		document.getElementById('total1').style.display = 'block';	
		document.getElementById('red_arrow').style.display = 'none';	
		document.getElementById('red_arrow1').style.display = 'block';	
	}
	else
	{
		document.getElementById('statsdata').style.display = 'none';
		document.getElementById('total').style.display = 'block';	
		document.getElementById('total1').style.display = 'none';
		document.getElementById('red_arrow').style.display = 'block';	
		document.getElementById('red_arrow1').style.display = 'none';	
	}

}

function showhideStats1(img_name)
{
	var img_name = img_name;
	if(img_name=='static_red_arrow.jpg')
	{
		document.getElementById('statsdata').style.display = 'block';
		document.getElementById('as1').style.display='none';
		document.getElementById('as2').style.display='block';
		document.getElementById('total').style.display = 'none';
		document.getElementById('total1').style.display = 'block';	
	}
}

function showhideStats2(img_name)
{
	var img_name = img_name;
	if(img_name=='static_red_arrow_1.jpg')
	{
		document.getElementById('statsdata').style.display = 'none';
		document.getElementById('as2').style.display='none';
		document.getElementById('as1').style.display='block';
		document.getElementById('total').style.display = 'block';
		document.getElementById('total1').style.display = 'none';	
	}
}

function MM_openBrWindow(theURL)
{ 
   var winName='feature';
   var features='status=yes,resizable=yes,width=800,height=600';
   window.open(theURL,winName,features);
}

function jumpToNext(source,length,target,val)
{
	if(document.all){
		var ascii = event.keyCode;
		if((ascii < 20 && ascii != 8) || (ascii > 126 && ascii != 127)) {
			return false;
		}
	}
	if(document.layers){
		var ascii = source.which;
		if((ascii < 20 && ascii != 8) || (ascii > 126 && ascii != 127)) {
			return false;
		}
	}
	if(source.value.length == length) {
		target.focus();
		target.select();
		return true;
	}else{
		return false;
	}
}

function showhideDetails()
{
	if(document.getElementById('eventdata').style.display == 'block')
	{
		document.getElementById('eventdata').style.display   = 'none';
		document.getElementById('eventdata1').style.display  = 'block';
	}
	else if(document.getElementById('eventdata1').style.display == 'block')
	{
		document.getElementById('eventdata').style.display   = 'block';
		document.getElementById('eventdata1').style.display  = 'none';
	}

}

/* Function for search section in header of each page */
function key_enable()
{
	document.getElementById('search_keyword').value = "";
	document.getElementById('Search_page').disabled=false;
}

/* Function for validation of search section in header of each page */
function search_validation()
{
	var key = document.getElementById('search_keyword').value;
	if(key == "")
	{
		document.getElementById('search_keyword').value = "Enter Keyword";
		document.getElementById('Search_page').disabled=true;
		return false;
	}
	else
	{
		document.getElementById('Search_page').disabled=false;
		return true;
	}
}

//-- Check for admin lock and event views starts here --//
function event_lock(val)
{
  if(val == "Edit"){
    alert('You don\'t have permission to edit this event.');
    return false;
  }if(val == "Del"){
    alert('You don\'t have permission to delete this event.');
    return false;
  }
}
//-- Check for admin lock and event views ends here --//
