/*
 * @Revision $Revision: 290 $
 * @Author $Author: suresh $
 * @Date $Date: 2008-11-13 12:37:13 +0530 (Thu, 13 Nov 2008) $
*/
function trim(stringToTrim) {
//alert(stringToTrim);
        return stringToTrim.replace(/^\s+|\s+$/g,'');
        }


function isValidURL(url){
    var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
      if(RegExp.test(url)){
        return true;
    }else{
        return false;
    }
}
function check_other_blog()
{

var t1=document.form_other.title_blog;
var des1=document.form_other.blog_desc;
var url1=document.form_other.url;
var url1=document.form_other.url;
if(t1.value=='' || t1.value=='Title of the blog here')
{
	alert("Please enter your blog title.");
	t1.value='';
	t1.focus();
	return false;
}if(t1.value!='' || t1.value!='Title of the blog here')
{
		var flag12=false;
		var iChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
		for (var i = 0; i < t1.value.length; i++)
			 {
				if (iChars.indexOf(t1.value.charAt(i)) != -1)
					  {
						flag12=true;
						break;
					  }
			 }

		if(flag12==false)
			{
				alert("Sorry! symbols or special characters are not allowed.");
				t1.value='';
				t1.focus();
				return false;
		   }
}
if(des1.value=='' || des1.value=='A short description about the blog here')
{
	alert("Please enter your blog description.");
	des1.value='';
	des1.focus();
	return false;


}

if(des1.value!='' || des1.value!='A short description about the blog here')
{

		var flag123=false;
		var iChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
		for (var i = 0; i < des1.value.length; i++)
			 {
				if (iChars.indexOf(des1.value.charAt(i)) != -1)
					  {
						flag123=true;
						break;
					  }
			 }

		if(flag123==false)
			{
				alert("Sorry! symbols or special characters are not allowed.");
				des1.value='';
				des1.focus();
				return false;
		   }

}
if(url1.value=='' || url1.value=='http://')
{
	alert("Please enter your blog URL.");
	url1.value='http://';
	url1.focus();
	return false;


}
if(url1.value!='')
{

		if(isValidURL(url1.value)==false)
		{
			alert("Please enter your proper URL.");
			url1.value='http://';
			url1.focus();
			return false;

		}

}

	return true;
}
function parallal_open_close_div(divid,divid_no,total_no)
{
	var toopen_divid=divid+divid_no;
	if(toopen_divid!='')
	{
	var div_open=document.getElementById(toopen_divid);
	}

for(i=0;i<total_no;i++)
	{
		if(i==divid_no)
		{
				if(div_open.style.display=="none")
				{
					div_open.style.display="block";
				}else if(div_open.style.display=="block")
				{
					div_open.style.display="none";
				}
		}else
		{
			var d1=divid+i;
			div_open1=document.getElementById(d1)
			if(div_open1.style.display=="block")
				{
					div_open1.style.display="none";
				}
		}

	}

}

function selectToggle(toggle, form) {

     var myForm = document.forms[form];
	 if(toggle=='checkone')
	 {
			var flag=true;

			for(i=0;i<myForm.length;i++)
			{	 if(myForm.elements[i].checked==true )
				 {
					 flag=false;
					 break;
				 }else
				 {
					 flag=true;
				 }
			}
			if(flag==true)
			{
			alert("please select at least one blog");
			return false;
			}

	 }else
	 {
		 for( var i=0; i < myForm.length; i++ )
		 {
			  if(toggle==true)
			  {
				   myForm.elements[i].checked = "checked";
			  }
			  else if(toggle==false)
			  {
				   myForm.elements[i].checked = "";
			  }
		 }
	 }
}



function open_close_div(toopen_divid)
{

	if(toopen_divid!='')
	{
	var div_open=document.getElementById(toopen_divid);
	}
	if(document.getElementById('cancelrequest')!=null && document.getElementById('cancelrequest').style.display=='block')
	{
		document.getElementById('cancelrequest').style.display='none';
	}
	if(document.getElementById('successpost')!=null && document.getElementById('successpost').style.display=='block')
	{
		document.getElementById('successpost').style.display='none';
	}

	if(div_open.style.display!='')
		{

		if(div_open.style.display=="none")
		{

			div_open.style.display="block";

		}else if(div_open.style.display=="block")
		{
			div_open.style.display="none";
		}

	}


}

function div_toggle1(toopen_divid,close_div)
{
	if(toopen_divid!='')
	{
	var div_open=document.getElementById(toopen_divid);
	}
	if(close_div!='')
	{
	var div_close=document.getElementById(close_div);
	}
	if(div_open.style.display!='')
		{

		if(div_open.style.display=="none")
		{
			div_open.style.display="block";
			if(close_div!='')
			{
            div_close.style.display="none";
			}
		}else if(div_open.style.display=="block")
		{
			div_open.style.display="none";
			if(close_div!='')
			{
			div_close.style.display="block";
			}
		}

	}


}



function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}


function ajax_form_event(obj1)
{
            var userid=document.getElementById('userid');
			var title=document.getElementById('event_title');
			var month=document.getElementById('dropdownMonth');
			var day=document.getElementById('dropdownDay');
			var year=document.getElementById('dropdownYear');
			var hour=document.getElementById('hour');
			var minute=document.getElementById('minute');
			var time=document.getElementById('timeAMPM');
			var venue=document.getElementById('event_venue');
			var city=document.getElementById('event_city');
			var details=document.getElementById('event_details');
			var comid1=document.getElementById('comid');
			var eid1=document.getElementById('evid');
			var  userid1=userid.value;
			var t1=title.value;
			var y1=year.value;
			var m1=month.value;
			var d1= day.value;
			var h1=hour.value;
			var m2=minute.value;
			var t2=time.value;
			var v1=venue.value;
			var c1=city.value;
			var d2=details.value;
			var cid=comid1.value;
			if(trim(title.value)=='')
					{
					alert("Please enter your event title");
					title.value='';
					title.focus();
					return false;
					}
			else if(trim(title.value)!='')
					{
						var flag12=false;
						var iChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
						for (var i = 0; i < title.value.length; i++)
								{
									if (iChars.indexOf(title.value.charAt(i)) != -1)
										{
											flag12=true;
											break;
										}
								}

					if(flag12==false)
								{
									alert("Sorry! symbols or special characters are not allowed.");
									title.value='';
									title.focus();
									return false;
								}
					if(trim(venue.value)!='')
					{
						var flag3=false;
						var iChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
						for (var i = 0; i < venue.value.length; i++)
								{
									if (iChars.indexOf(venue.value.charAt(i)) != -1)
										{
											flag3=true;
											break;
										}
								}

						if(flag3==false)
								{
									alert("Sorry! symbols or special characters are not allowed.");
									venue.value='';
									venue.focus();
									return false;
								}
					}
					if(trim(city.value)!='')
					{
					    var flag4=false;
						var iChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
						for (var i = 0; i < city.value.length; i++)
								{
									if (iChars.indexOf(city.value.charAt(i)) != -1)
										{
											flag4=true;
											break;
										}
								}

						if(flag4==false)
								{
									alert("Sorry! symbols or special characters are not allowed.");
									city.value='';
									city.focus();
									return false;
								}
					}
					if(trim(details.value)!='')
					{
					   var flag6=false;
						var iChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
						for (var i = 0; i < details.value.length; i++)
								{
									if (iChars.indexOf(details.value.charAt(i)) != -1)
										{
											flag6=true;
											break;
										}
								}

						if(flag6==false)
								{
									alert("Sorry! symbols or special characters are not allowed.");
									details.value='';
									details.focus();
									return false;
								}
					}
					}
					else
					{
					return false;
					}
}



/*function ajax_join_group(val,val1,val2)
	{
		var userid1=val1;
		var cid=val2;
		xmlHttp112=GetXmlHttpObject();
		xmlHttp112.onreadystatechange =handlejoingroup;
		var url1="join_group.php?id="+userid1+"&&gid="+cid+"&&action=cancel";
		xmlHttp112.open('POST',url1,true);
		xmlHttp112.send(null);
	}


function handlejoingroup()
	{
			if(xmlHttp112.readyState == 4)
				{
		         if(xmlHttp112.status == 200)
				      	    {
								document.getElementById('rquesttojoin').style.display="block";
								document.getElementById('joinnewgroup').style.display="none";
								if(document.getElementById('cancelrequest').style.display!=null)
								{
									document.getElementById('cancelrequest').style.display="none";
								}

						}
				else
						{
							alert("Error Code"+ xmlHttp112.status);
						}
				}

	}


*/









function ajax_form_event_delete(obj1)
{
            var userid=document.getElementById('userid');
			//var title=document.getElementById('event_title');
			//var month=document.getElementById('dropdownMonth');
			//var day=document.getElementById('dropdownDay');
			//var year=document.getElementById('dropdownYear');
			//var hour=document.getElementById('hour');
			//var minute=document.getElementById('minute');
			//var time=document.getElementById('timeAMPM');
			//var venue=document.getElementById('event_venue');
			//var city=document.getElementById('event_city');
			//var details=document.getElementById('event_details');
			var comid1=document.getElementById('comid');
			var eid1=document.getElementById('evid');
			var  userid1=userid.value;
			var e11=eid1.value;
			//var t1=title.value;
			//var y1=year.value;
			//var m1=month.value;
			//var d1= day.value;
			//var h1=hour.value;
			//var m2=minute.value;
			//var t2=time.value;
			//var v1=venue.value;
			//var c1=city.value;
			//var d2=details.value;
			var cid=comid1.value;
			xmlHttp112=GetXmlHttpObject();

						xmlHttp112.onreadystatechange =function()
					{
						if(xmlHttp112.readyState == 4)
						{
						         if(xmlHttp112.status == 200)
	                         	    {


												var text1="Please enter your event title";
												var text2="Sorry some error occured,try again";

												if(xmlHttp112.responseText==text1 || xmlHttp112.responseText==text2)
												{
													document.getElementById('error2').style.display="block";
													document.getElementById('errorYellow2').style.display="none";
													document.getElementById('error2').innerHTML=xmlHttp112.responseText;
												}else
												{
													window.location="com_event_more.php?id="+userid1+"&&gid="+cid
												}

											}
									else
									{
										alert("Error Code"+ xmlHttp112.status);
									}



						}

					}



var url1="delete_event.php?id="+userid1+"&&gid="+cid+"&&eid="+e11;
			xmlHttp112.open('POST',url1,true);
			xmlHttp112.send(null);
}



function ajax_blogs(str)
{
	var userid1=document.getElementById('userid1').value;
	var cid=document.getElementById('comid').value;
	var rid=document.getElementById('realuserid').value;
xmlHttp456=GetXmlHttpObject();
xmlHttp456.onreadystatechange =function()
 {
	if(xmlHttp456.readyState == 4)
		{
		  if(xmlHttp456.status == 200)
	        {
				var text1="yes";
				var text2="no";
				if(xmlHttp456.responseText==text1)
					{
						document.getElementById('automaticallymain').style.display="none";
						window.location="com_blogs_more.php?id="+rid+"&&gid="+cid;

					}
			}

			else
			{
				alert("Error Code"+ xmlHttp456.status);
			}


  }

}



var url1="update_show_blogs.php?id="+userid1+"&&gid="+cid+"&&str="+str;
			xmlHttp456.open('POST',url1,true);
			xmlHttp456.send(null);
}




function check_string()
{
var str="eg: Java, Wipro, Texas";
var str1="Siliconindia members";

var search112=trim(document.getElementById('search_community').value);
if(search112=='' || search112==str || search112==str1)
{
alert("Please enter your search string.");
//alert(document.getElementById('search_community').value);
document.getElementById('search_community').value='';
document.getElementById('search_community').focus();

return false
}
else
{
	
return true;
}
}
                                    
function check_string_open()
{
	//alert("piyali");
var str="Search members from this community";
//var str1="within this community"; 

var search112=trim(document.getElementById('search_community').value);
	//alert(search112);
if(search112=='' || search112==str )
{

alert("Please enter your search string.");
//alert(document.getElementById('search_community').value);
document.getElementById('search_community').value='';
document.getElementById('search_community').focus();

return false
}
else
{
	
	var val5=document.getElementById('select_search').value;
	/*if(val5==1)
	{	
		var serach_val6=document.getElementById('search_community').value;
		document.search_form123.action="/searchresult/1/"+serach_val6;
	}else*/ 
	if(val5==2)
	{
		var val7=document.getElementById('grpurl').value;           
		document.search_form123.action="/searchmem/"+val7;
		
	}
	//alert(serach_val6);
	//alert(document.search_form123.action);                       
document.search_form123.method="POST";
document.search_form123.submit();
}
}


function check_string123()
{

var str="eg: Java, Wipro, Texas";
var str1="Siliconindia members";

var search112=trim(document.getElementById('search_community').value);
//alert(document.getElementById('search_community').value);
if(search112=='' || search112==str || search112==str1)
{
alert("Please enter your search string.");
//alert(document.getElementById('search_community').value);
document.getElementById('search_community').value='';
document.getElementById('search_community').focus();

}
else
{
	document.search_form123.submit();
}
}


function check_string123_open()
{

var str="Search members from this community";
//var str1="within this community";

var search112=trim(document.getElementById('search_community').value);

//alert(document.getElementById('search_community').value);
if(search112=='' || search112==str )
{
alert("Please enter your search string.");
//alert(document.getElementById('search_community').value);
document.getElementById('search_community').value='';
document.getElementById('search_community').focus();

}
else
{
	var val5=document.getElementById('select_search').value;
	/*if(val5==1)
	{
		var serach_val6=document.getElementById('search_community').value;
		document.search_form123.action="/searchresult/1/"+serach_val6;
	}else*/ 
	if(val5==2)
	{
		var val7=document.getElementById('grpurl').value;           
		document.search_form123.action="/searchmem/"+val7;
	}
	//alert(search112);
	//alert(document.search_form123.action);
document.search_form123.method="POST";
document.search_form123.submit();
}
}


function changetext()
	{
   		var val1=document.getElementById('select_search').value;
		if(val1==1)
			 {
				  	document.getElementById('search_community').value="eg: Java, Wipro, Texas";
		     }
		else if(val1==2)
			 {
				  	document.getElementById('search_community').value="Siliconindia members";
			 }
   }

function changetext_open()
	{
   		var val1=document.getElementById('select_search').value;
		if(val1==1)
			 {
				  	document.getElementById('search_community').value="eg: Java, Wipro, Texas";
		     }
		else if(val1==2)
			 {
				  	document.getElementById('search_community').value="within this community";
			 }
   }




function checkstr()
   {
   		var str=document.getElementById('search_community').value;

		if(trim(str)=="")
		  {
				var val1=document.getElementById('select_search').value;
				if(val1==1)
				  {
				  	document.getElementById('search_community').value="eg: Java, Wipro, Texas";
				  }
				else if(val1==2)
				  {
				  	document.getElementById('search_community').value="Siliconindia members";
				  }
		  }

   }




function checkstr_open()
   {
   		var str=document.getElementById('search_community').value;

		if(trim(str)=="")
		  {
				var val1=document.getElementById('select_search').value;
				if(val1==1)
				  {
				  	document.getElementById('search_community').value="eg: Java, Wipro, Texas";
				  }
				else if(val1==2)
				  {
				  	document.getElementById('search_community').value="within this community";             
				  }
		  }

   }
