// JavaScript Document
// JavaScript Document


//for the setting the explore types
var DomYes=document.getElementById?1:0;

//FUNCTION FOR THE OPEING THE POP UP WINDOW, WITHOUR REFRESH THE MAIN WINDOW
function windowpopupopen(URL,winName,features)
{
	if(window.open(URL,winName,features))
	{
		return false;	
	}
	
}


//FUNCTION FOR DISPLAY MSG, BUT CHECK NOT EMPTY
function msgemptycheck(msg,cond)
{
	if(Trim(msg)!="")
	{
		if(cond==0)
		{
			alert(msg);
		}
		else if(cond==1)
		{
			return confirm(msg);
		}
	}
}

//FUNCTION FOR CHECKING THE OPERATION OF TRADE ,DISCUSSION AND THE BUY TO NOT TO DONE HIMSELF
function msgoperationdone(coinmember,member,opt)
{
	if(coinmember==member)
	{
		if(opt=="1")
		{
			alert(" You cannot make Trade Offer to own Self ");
		}
		else if(opt=="2")
		{
			alert("You cannot make Buy Offer to own Self");
		}
		else if(opt=="3")
		{
			alert(" You cannot do Discussion with own self");
		}
		return false;
	}
	return true;	
}


//FUNCTION FOR CHECKING THE EMAIL ADDRESS
function checkMail(email,msg)
{
	
	var x = email.value;
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x))
	{
		return true;
	}
	else
	{
		msgemptycheck(msg,0);
		email.focus();
		return false;
	}
	return true;
}


//FUNCTION FOR CHECKING THE NUMERIC VALUE
function IsNumeric(sText,msg)
{
   var fctext=sText;
   sText=sText.value;
   
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
		  Char = sText.charAt(i); 
		  if (ValidChars.indexOf(Char) == -1) 
         {
         	msgemptycheck(msg,0);
			fctext.focus();
			IsNumber = false;
         }
      }
   return IsNumber;
   
}


//FUNCTION FOR COMPARE THE VALUE AS AN ALPHANUMERIC
function alphanumeric(alphane,msg)
{
	var numaric = alphane.value;
	for(var j=0; j<numaric.length; j++)
		{
		  var alphaa = numaric.charAt(j);
		  var hh = alphaa.charCodeAt(0);
		  if((hh > 47 && hh<59) || (hh > 64 && hh<91) || (hh > 96 && hh<123))
		  {
			  
		  }
		else	
		{
			 msgemptycheck(msg,0);
			 alphane.focus();
			 return false;
		 }
		}
	 return true;
}


//FUNCTION FOR COMPARING TWO CNTRL VALUES & check that Not empty
function comparetwocntrl(val1,val2,msg)
{
	var fval1=val1;
	var fval2=val2;
	val1=val1.value;
	val2=val2.value;
	
	if(val1!=val2)
		{
			
			msgemptycheck(msg,0);
			fval1.focus();
			return false;
		}
		else
		{
			
			return true;	
		}
}

//FUNCTION FOR CHECKING THE EMPTY OR NOT, AND ACCRODING TO REQUIRED LENGTH
function isemtpyandlength(val,vlength,msg)
{
	var fval=val;
	val=val.value;
	
	if(vlength <= 0)
	{
		
		if(val.length != 0)
		{
			return true;	
		}
		else
		{
			msgemptycheck(msg,0);
			fval.focus();
			return false;	
		}
	}
	else
	{
		
		if(val.length >= vlength)
		{
			return true;	
		}
		else
		{
			msgemptycheck(msg,0);
			fval.focus();
			return false;	
		}
	}
}


//FUNCTION FOR THE TRIM THE JAVASCRIPT
function Trim(TRIM_VALUE)
{
	if(TRIM_VALUE.length < 1)
	{
		return"";
	}
	TRIM_VALUE = RTrim(TRIM_VALUE);
	TRIM_VALUE = LTrim(TRIM_VALUE);
	if(TRIM_VALUE=="")
	{
		return "";
	}
	else
	{
		return TRIM_VALUE;
	}
} //End Function

function RTrim(VALUE)
{
	var w_space = String.fromCharCode(32);
	var v_length = VALUE.length;
	var strTemp = "";
	if(v_length < 0)
	{
		return"";
	}
	var iTemp = v_length -1;

	while(iTemp > -1)
	{
		if(VALUE.charAt(iTemp) == w_space)
		{
		}
		else
		{
			strTemp = VALUE.substring(0,iTemp +1);
			break;
		}
		iTemp = iTemp-1;

	} //End While
	return strTemp;

} //End Function

function LTrim(VALUE)
{
	var w_space = String.fromCharCode(32);
	if(v_length < 1)
	{
		return"";
	}
	var v_length = VALUE.length;
	var strTemp = "";

	var iTemp = 0;

	while(iTemp < v_length)
	{
		if(VALUE.charAt(iTemp) == w_space)
		{
		}
		else
		{
			strTemp = VALUE.substring(iTemp,v_length);
			break;
		}
		iTemp = iTemp + 1;
	} //End While
	return strTemp;
} //End Function


