var sho=0;
function sho_hide(){
if(sho	== 0){		showregularly(30,0);sho=1;}
else {hideregularly1(285,500);sho=0;}
}

function splchars(str){
		var mycars=new Array("(@@)","(##)","\\+\\+","\\$\\$","\\!\\!","\\~","\\>\\>\\>","\\<\\<\\<","\\?\\?","\\;","\\*\\*","\\%\\%","\\=\\=");
		for(var i = 0; i <mycars.length; i++ )
		{
			if(str.match(mycars[i])!=null){
			alert("Please do not enter continous special characters like '@','#','+','$','!','~','>','<','?',';','*' ");
			return false;
			}
		}
return true;
}


function showregularly(hgt,wdth){
	var hg=document.getElementById("cmntsouter").style.height;
	var x=hg.split('p');
	sho=1;
	hg=Number(x[0]);
	var browserName=navigator.appName;
	if (browserName=="Microsoft Internet Explorer")
	 {
		 if( hg < 210){
			if(hgt < 230){
				document.getElementById("cmntsouter").style.height=hgt+"px";
				document.getElementById("examples1").style.height=hgt+"px";
				//document.getElementById("").style.width=wdth+"px";
				document.getElementById("incomments").style.clip = "rect(0px, "+wdth+"px,"+hgt+"px"+", 0px)";
				hgt = hgt+10;
				wdth =wdth+45;
				setTimeout("showregularly("+hgt+","+ wdth+")",20);
			}
		}
	}
	else
	{
		if( hg < 240){
			if(hgt < 310){
			document.getElementById("cmntsouter").style.height=hgt+"px";
			document.getElementById("examples1").style.height=hgt+"px";
			//document.getElementById("").style.width=wdth+"px";
			document.getElementById("incomments").style.clip = "rect(0px, "+wdth+"px,"+hgt+"px"+", 0px)";
			hgt = hgt+10;
			wdth =wdth+45;
			setTimeout("showregularly("+hgt+","+ wdth+")",20);
			}
		}
	}
}

function hideregularly1(hgt,wdth){
sho=0;
if(hgt>10){
document.getElementById("cmntsouter").style.height=hgt+"px";
document.getElementById("examples1").style.height=hgt+"px";
//document.getElementById("").style.width=wdth+"px";
document.getElementById("incomments").style.clip = "rect(0px, "+wdth+"px,"+hgt+"px"+", 0px)";
//document.getElementById("examples1").style.width=wdth+"px";
wdth -=15;
hgt=hgt-10;
setTimeout("hideregularly1("+hgt+","+wdth +")",20);
}
else {document.getElementById("incomments").style.clip = "rect(0px 600px 0px 0px)"; }
}



function getScrollWidth(){
   var w = window.pageXOffset ||
           document.body.scrollLeft ||
           document.documentElement.scrollLeft;
   return w ? w : 0;
}

function getScrollHeight(){
   var h = window.pageYOffset ||
           document.body.scrollTop ||
           document.documentElement.scrollTop;
   return h ? h : 0;
}


function trim(stringToTrim)
{
 	return stringToTrim.replace(/^\s+|\s+$/g,'');
}


function check()
{
	var ms = document.getElementById('msg').value;
	if(ms == '')
	{
		alert ("Please enter reply message. ");
		document.getElementById('msg').value="";
		document.getElementById('msg').focus();
		return false;

	}
	else if(trim(document.getElementById('msg').value)=="")
	{

		alert("Please enter reply message.");
		document.getElementById('msg').value="";
		document.getElementById('msg').focus();
		return false;
	}
	else if(splchars(trim(document.getElementById('msg').value))==false){

	        document.getElementById('msg').focus();
			return false;
	}

	    var pattern=/([A-Z]|[a-z]|[0-9]|[@]|[#])(\1)(\1)(\1)(\1)(\1)(\1)(\1)(\1)(\1)(\1)/;
		if(pattern.test(trim(document.getElementById('msg').value)))
		{
		    alert("Continuous entry of characters.Please remove those characters");
		    document.getElementById('msg').focus();
			return false;
		}

	return true;
}
function popUp3(del)
{
	var v1 = document.getElementById('ques');
	var scrollHeight1 = getScrollHeight();
	if(del=='delete')
	{
		document.getElementById('deleteforum').style.marginTop=scrollHeight1+"px";
		document.getElementById('deleteforum2').style.marginTop=Number(scrollHeight1+20)+"px";
		v1.style.display='block';
		return false;
	}
	if(del=='close')
	{
		v1.style.display='none';
		return false;
	}
}

function popUp4(del,ans)
{
	var v4 = document.getElementById('deleteforum_que');
	var v5 = document.getElementById('deleteforum2_que');
	var scrollHeight2 = getScrollHeight();
	document.forumreplaydel.ansid.value = ans;
	//alert(document.forumreplaydel.ansid.value);
	if(del=='delete')
	{
		document.getElementById('deleteforum_que').style.marginTop=scrollHeight2+"px";
		document.getElementById('deleteforum2_que').style.marginTop=Number(scrollHeight2+20)+"px";
		v4.style.display='block';
		v5.style.display='block';
		return false;
	}
	if(del=='close')
	{
		v4.style.display='none';
		v5.style.display='none';
		return false;
	}
}




function validate(){
var tval=document.getElementById('forsearch').value;
if(tval=='')
{
		alert("Please enter search string.");
		document.getElementById('forsearch').value="";
		document.getElementById('forsearch').focus();
		return false;

}
else if(trim(document.getElementById('forsearch').value)=="")
{

		alert("Please enter search string.");
		document.getElementById('forsearch').value="";
		document.getElementById('forsearch').focus();
		return false;
}

}

function cleartext(){
var tvalcl=document.getElementById('forsearch').value;
if(tvalcl=="Search Forum")
{

 document.getElementById('forsearch').value='';
}
else
{
document.getElementById('forsearch').value=tvalcl;
}
}

function textvalue(){

var tvalue=document.getElementById('forsearch').value;
if(tvalue=='')
{
document.getElementById('forsearch').value="Search Forum";
}
else
{
document.getElementById('forsearch').value=tvalue;
}

return true;
}
function imgvalidate(){

var tval=document.getElementById('forsearch').value;
if(tval=="Search Forum")
{

		alert("Please enter search string.");
		document.getElementById('forsearch').value="";
		document.getElementById('forsearch').focus();
		return false;

}
else if(trim(document.getElementById('forsearch').value)=="")
{

		alert("Please enter search string.");
		document.getElementById('forsearch').value="";
		document.getElementById('forsearch').focus();
		return false;
}
else
{
	document.forumsearch.submit();
}
}


function textCounter2(field,cntfield,maxlimit){
	if (field.value.length > maxlimit){
		field.value = field.value.substring(0, maxlimit);

	}
	else{
		cntfield.value = maxlimit - field.value.length;
	}
}

