
//............................................................................................*
//  Various functions which will be useful for client side validation
//...........................................................................................*
//function to check for null values, returns true or false
	function ChkEmpty(obj)
	{    
		var strEmpty,strRe   
		strEmpty=obj;
		strRe = /[A-Za-z0-9]/g; 
		strEmpty=trim(obj);      
		if (strEmpty.search(strRe) != -1)
		{   
			return false;
		}
		else
		{
			return true;
		} 
	}
//function to check for null values, returns true or false
function isNull(obj)
{
	if (typeof(obj)=='object') obj=obj.value
	//alert('obj=' + obj)
	obj=trim(obj);
	return obj.length == 0 ? true:false;
}

// Check for alpaha and space charracters..........................
function alpha(t)
  {
var s;
var j;
var flag1=0;
var i=0;
s=t.value;
var l=s.length;
for(i=0;i<l;++i)
  {
 if(!((s.charAt(i)>='a'&&s.charAt(i)<='z')||(s.charAt(i)>='A'&&s.charAt(i)<='Z')||(s.charAt(i) == ' ')||(s.charAt(i) == '.')||(s.charAt(i) == ',')||(s.charAt(i) == "'")))
    {
//alert("Enter valid text");
//t.focus();
//t.select();
return false;
   }
  }
return true;
}

//function to check for alphanumeric value

function fnIsValidAlphaNumeric(r_varCtrl)          
{
	var Field
	Field = r_varCtrl
	
	r_strMsg="Skill Set"
	//if (!Field) // Validate the Form element
	//{
	//	alert (" Element is not Defined !");
	//	return(-1);
	//}
	//Field.value = fnTrim(Field.vlaue); // remove spaces from both side of the string/number
   
    var length = Field.value.length;
    alert(length)
    /*if (!fnIsCharacter(Field))
    {
    	alert("First letter should be an alphabet in " + r_strMsg)
    	return false;
    }
   */		
    for (var ct = 0; ct <= (Field.value.length - 1); ct++)
    {
		var Validchar = Field.value.substring(ct,ct+1);  // Check one Character at a
							    // time
		var character = 0;  // Set character as invalid alphanumeric value
		
		if (((Validchar >= "A") && (Validchar <= "Z")) || ((Validchar >= "a") && (Validchar <= "z")) || ((Validchar >= "0") && (Validchar <= "9")))
		{
       		character = 1; //valid character
	  	}
		else
		{
			character = 0; //Invalid character
		}
	  	
	  	
	    if (character == 0)// generate error message if not valid Character
				    // value
        {
			alert("Enter Valid Alphanumeric Characters In " + r_strMsg)
			return false; //If not valid character
	    }  
	}
	
	return true; //If valid character
}

// End of fnIsValidAlphaNumeric

// Function to check for numeric values

function isNumeric(r_strMsg,r_strVal)
{
    var l_intFlag
    var l_intPrevFlag
    var l_strCtrlValue
    var l_inti

    l_intFlag=0
    l_intPrevFlag = 0
    l_strCtrlValue = " "

    if (r_strVal.length > 0)
    {
        if (r_strVal != "0")
        {
            for (l_inti=0;l_inti<r_strVal.length;l_inti++)
            {
                l_strCtrlValue = r_strVal.substring(l_inti,l_inti+1)
                if (l_strCtrlValue != "0")
                {
                    if ((parseInt(r_strVal.substring(l_inti,l_inti+1))==0) || (isNaN(parseInt(r_strVal.substring(l_inti,l_inti+1)))))
                    {
                        l_intFlag= 1
                        break
                    }
                }
            }

            if (l_intFlag == 1 )
            {
                var l_strErr

                l_strErr = r_strMsg + " has to be numeric"
                alert(l_strErr)
                return false
            }
        }
    }
    return true
}


//function to check if the value entered is a number, returns true or false

function isNum(t)
	{
		var s;
		var i=0;
		s=t.value;
		var l=s.length;
		for(i=0;i<l;++i)
		   {
		   if(!((s.charAt(i)>=0)&&(s.charAt(i)<=9)))
		    {
		
		 return false;
		    }
		  }
		return true;
	}


//function to remove all the trailing and leading spaces in a string, returns the string with no //leading and trailing spaces
function trim(obj)
{		
	if (typeof(obj)=='object') obj=obj.value
	for(i=obj.length-1;i>=0;i--)
		if(obj.charAt(i)!=' ') break		
	obj=obj.substring(0,i+1)
	for(j=0;j<=i+1;j++)
		if(obj.charAt(j)!=' ') break
	return obj.substring(j,i+1)
}
// function to validate time......................................
function chkTime(time)
{
	Obj=trim(time);	
	len=Obj.length;		
	var cnt=0;
	var retstatus=true;
	//if(isNull(email))
		//retstatus=true;
	//else
	//{
		for(i=0;i<len;i++)
		{	
			b=Obj.charAt(i);
			if (!((b >= 0 && b <= 9) || (b == ':') ))
			{			
				retstatus=false;
			}		
		}
	
		for(i=0;i<len;i++)
		{
			if(Obj.charAt(i)==":")
			cnt=cnt+1;
		}	
        
		if(cnt > 1)	
		  {
			
			retstatus=false;
	      }		
			
		else
		{
			if(len > 0)
			{		   
				colon=Obj.indexOf(":");
				//eDot=Obj.indexOf(".",AtTheRate);
   				//Comma=Obj.indexOf(",");
   				//Space=Obj.indexOf(" ");
   				//leDot=Obj.lastIndexOf(".") + 1;
   	
   				if ((colon >= 1)) 
				{
					a=Obj.split(":")
					
					if ( (isNaN(a[0])) || (isNaN(a[0])) )
						retstatus=false;
					else
					{
						if(a[0]>=24 || a[0]<0)
							retstatus=false;
						else if(a[1]>=60 || a[1]<0)
							retstatus=false;
						else				    
   							retstatus=true;
   					}
				}
		 		else
		    	{       			  
		 			Obj = "";	     			
		 			retstatus=false;
				}	
			}
		}
	//}
	return retstatus;
}

//function to check time (hh:mm am/pm) format
function checkTime(time)
{
	Obj=trim(time);	
	len=Obj.length;		
	var cnt=0;
	var retstatus=true;	
		for(i=0;i<len;i++)
		{	
			b=Obj.charAt(i);
			if (!((b >= 0 && b <= 9) || (b == ':') ))
			{			
				retstatus=false;
			}		
		}	
		for(i=0;i<len;i++)
		{
			if(Obj.charAt(i)==":")
			cnt=cnt+1;
		}	
        
		if(cnt > 1)	
		  {
			
			retstatus=false;
	      }		
			
		else
		{
			if(len > 0)
			{	   
				colon=Obj.indexOf(":");
				//eDot=Obj.indexOf(".",AtTheRate);
   				//Comma=Obj.indexOf(",");
   				//Space=Obj.indexOf(" ");
   				//leDot=Obj.lastIndexOf(".") + 1;   	
   				if ((colon >= 1)) 
				{				    
   			        //retstatus=true;
   			        x=Obj.split(":")
   			        hh=parseInt(x[0])
   			        mm=parseInt(x[1])
   			        if ((hh <= 12) && (mm < 60))		
   						retstatus=true; 
   					else 
   						retstatus=false; 			        
				}
		 		else
		    	{       			  
		 			Obj = "";	     			
		 			retstatus=false;
				}	
			}
		}
	
	return retstatus;
}

//function to check for a valid email ID, returns true or false
function chkEmail(email)
{
	
	if (email.search(/^\w+((-\w+)|(.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1){
		retstatus=false;
	}
	else {
		retstatus=true;
	}
	
	
	/*
	
	Obj=trim(email);	
	len=Obj.length;		
	var cnt=0;
	var retstatus=true;
	//if(isNull(email))
		//retstatus=true;
	//else
	//{
		for(i=0;i<len;i++)
		{	
			b=Obj.charAt(i);
			if (!((b >= 'a' && b <= 'z') || (b >= 'A' && b <= 'Z') || (b >= '0' && b <= '9') || (b == '_') ||(b == '-') ||(b == '.') || (b == '@')))
			{			
				retstatus=false;
			}		
		}
	
		for(i=0;i<len;i++)
		{
			if(Obj.charAt(i)=="@")
			cnt=cnt+1;
		}	

		if(cnt > 1)				
			retstatus=false;
		else
		{
			if(len > 0)
			{
				AtTheRate=Obj.indexOf("@");
   				eDot=Obj.indexOf(".",AtTheRate);
   				Comma=Obj.indexOf(",");
   				Space=Obj.indexOf(" ");
   				leDot=Obj.lastIndexOf(".") + 1;
   	
   				if ((AtTheRate > 0) && (eDot > (AtTheRate+1)) && (Comma ==-1) && (Space==-1) && (len-leDot >=2) && (len-leDot<=3))
				{
		 			retstatus=true;
				}
		 		else
		    	{       			  
		 			Obj = "";	     			
		 			retstatus=false;
				}	
			}
		}*/
	//}
	return retstatus;
}
//function to check for a valid phone number, returns true or false
function chkPhone(obj1,obj2,obj3)
{	
	if (typeof(obj1)=='object') obj1=obj1.value
	if (typeof(obj2)=='object') obj2=obj2.value
	if (typeof(obj3)=='object') obj3=obj3.value
	obj1=trim(obj1);obj2=trim(obj2);obj3=trim(obj3)
	return (!((obj1.length==3) && (obj2.length==3) && (obj3.length==4))) ? false : (!((isNum(obj1)==true && isNum(obj2)==true && isNum(obj3)==true))) ? false: (!((allZeros(obj1)==true && allZeros(obj2)==true && allZeros(obj3)==true))) ? true : false
}

// function to check for correct phone numbers................

function isPhone(t)

 {
  s=t.value;
  for(var i=0;i<=s.length;i++)
     {
     if(!((s.charAt(i)>=0 && s.charAt(i)<=9)||(s.charAt(i)=="-")||(s.charAt(i)=="(")||(s.charAt(i)==")")))
        {
        
        return false;
        }
       }
      return true;  
    }

//function to check if the date value passed is a number, returns true or false
function isNumDt(obj)
{	
	
	var str1 = obj.toString();	
	len = str1.length;
	retstatus=true;
	for ( i = 0 ; i < len ; i++ )
	{		
		if ( str1.charAt(i) < '0'|| str1.charAt(i) > '9' )
		
		retstatus= false ;
	}
	 return retstatus;
	
}

function isZip(obj)
{
if (typeof(obj)=='object') obj=obj.value
return  (isNum(obj)==false) ? false: (allZeros(obj)==true) ? false:true;
}


// function to convert the first character of a string to upper case.
function convertCase(obj)
{
var ftchar=obj.charAt(0);
var str=obj.substr(1,obj.length-1);
ftchar=ftchar.toUpperCase();
obj=ftchar + str;
return obj;
}


function chkDate(obj)
{  
	var sdy, smn,syr;
	var fIndex, lIndex;
	retstatus=true;	
	fIndex = obj.value.indexOf("/");
	
	lIndex= obj.value.lastIndexOf("/");
	
	smn=obj.value.substring(0,2);
	sdy=obj.value.substring(fIndex+1,lIndex);
	syr=obj.value.substring(lIndex+1,obj.value.length);	
	
	//alert(sdy.length);
	/*
	if(isNumDt(sdy))
	{
	
	}
	else
	{
	return false;
	
	retstatus=false;
	
	}
	if(isNumDt(smn))
	{

	}
	else
	{
	alert(smn)
	return false;
	retstatus=false;
	
	}
	*/
	
	
	sdy=obj.value.substring(0,fIndex);
	smn=obj.value.substring(fIndex+1,lIndex);
	syr=obj.value.substring(lIndex+1,obj.value.length);
	
	if(!(isNumDt(smn)) || !(isNumDt(sdy)) || !(isNumDt(syr)))
	 {
	 retstatus=false;

	 }
	if((smn.length < 2) && (smn < 10)) smn="0" + smn;
	if((sdy.length < 2) && (sdy < 10)) sdy="0" + sdy;
	
	if(isNumDt(sdy))
	{
	
	}
	else
	{
	return false;
	
	retstatus=false;
	
	}
	if(isNumDt(smn))
	{

	}
	else
	{
	//alert(smn)
	return false;
	retstatus=false;
	
	}
	
	if(syr.length ==2)
	{
		//if(syr < 70) syr="20" + syr;
		//else syr="19" + syr;
		alert("Year should be four digit number")
		retstatus=false;
	}		
	obj=smn + "/" + sdy + "/" + syr	
	//alert(obj)
	if(obj.length > 2) 
	{	
		if(obj.charAt(2)!= "/")

		{	
			retstatus=false;			
		}
	}
	
	
	if(!isNumDt(syr)||syr.length<4)
      {
		retstatus=false;
      }
      
	if(syr.indexOf("/") == -1 && (syr < 1900 || syr > 2079))
	{
           	retstatus=false;
	}

	if(syr.indexOf("/") != -1)
	{
           	retstatus=false;
	}
   

	if(smn > 12 || smn == 0)
	{

          	retstatus=false;
	}	

	if(obj.length != 0 && obj.length < 7 || obj.length >10)
	{
		retstatus=false;
	}

       	if(sdy >31 || sdy == 0 && obj.length != 0)
	{
		retstatus=false;
	}	  

	if((sdy > 30)&&((smn==4)||(smn==6)||(smn==9)||(smn==11)))
	{
		retstatus=false;
	}

 	if((smn==02)&&(sdy >28))
       	{
        	if((syr % 4 != 0)||(syr % 400 !=0)&&(syr % 100==0))
          	{
			retstatus=false;
          	}
		else
		if (sdy > 29)
		{	
			retstatus=false;
		}

        }
       
       //alert(retstatus);
       return retstatus;
        
        
       
}


//function to check the difference beween two dates

  function dateDiff(stDate,endDate)
    {
    var dj=stDate
	var la=endDate
        var spf=dj.split("/")
		var dd=spf[0]
		var dm=(spf[1]-1)
		var dy=spf[2]
		var lpf=la.split("/")
		var ld=lpf[0]
		var lm=(lpf[1]-1)
		var ly=lpf[2]
				
		jdate=new Date(dy,dm,dd)
		adate=new Date(ly,lm,ld)
		
   // var frmStDate=new Date(stDate);
   // alert(frmStDate);
  //  var frmEndDate=new Date(endDate);
  //  alert(frmEndDate);
    if(adate<jdate)
      {
     // alert("End date is less than from date");
      return false;
      }
    else
     {
     return true; 
     }
    
    }
    

   
//Function to check whether the selected date is lesser than today's date...
function greaterDates(objVal)
{
        
		var l=objVal
        var spf=l.split("/")
		var fd=spf[0]
		var fm=(spf[1]-1)
		var fy=spf[2]
		fdate=new Date(fy,fm,fd)
		sdate=new Date()
		var sd=sdate.getDate()
		var sm=sdate.getMonth()
		var sy=sdate.getFullYear()
		var s1date
		s1date=new Date(sy,sm,sd)
		
		if (fdate < s1date)
		{
			//s=1;
			//alert ('Date should be greater than present date');
			//document.frmplan.Frmdate.focus()
			//document.frmplan.Frmdate.select()
			return false;
		 }
		else
		 {
		 return true;
		 } 
}	
//fuction to check  whether the selected date is lesser than or equal to today's date...
function greaterDates1(objVal)
{
        
		var l=objVal
        var spf=l.split("/")
		var fd=spf[0]
		var fm=(spf[1]-1)
		var fy=spf[2]
		fdate=new Date(fy,fm,fd)
		sdate=new Date()
		var sd=sdate.getDate()
		var sm=sdate.getMonth()
		var sy=sdate.getFullYear()
		var s1date
		s1date=new Date(sy,sm,sd)
		
		if (fdate <= s1date)
		{
			//s=1;
			//alert ('Date should be greater than present date');
			//document.frmplan.Frmdate.focus()
			//document.frmplan.Frmdate.select()
			return false;
		 }
		else
		 {
		 return true;
		 } 
}	
	
//To check valid character
function isValidChar(obj,schr,flg)
{
	if (typeof(obj)=='object') obj=obj.value
	if (flg==1) 
		sarr1='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
	else if (flg==2) 
		sarr1='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
	else if (flg==3) 
		sarr1='0123456789';

	sarr1=sarr1 + schr;	
	for(var i=0;i <=obj.length-1;i++)	
	{	
		spflag=(sarr1.indexOf(obj.charAt(i))!=-1)==true ? true:false
		if (spflag==false) return false;
	}
	return true;	
} 
//To trim the values
function trimStr(str)
{		
	str1=str.length;
	for(i=str1-1;i>=0;i--)
	{			
		if(str.charAt(i)!=' ') break;		
	}

	str2=str.substring(0,i+1)

	for(j=0;j<=i+1;j++)
	{	
		if(str2.charAt(j)!=' ') break;
	}

	str2=str2.substring(j,i+1);
	return str2;
}
//function to check if the value entered is a number, returns true or false
function isNum(obj)
{		
	if (typeof(obj)=='object') obj=obj.value
	obj=trim(obj);	
	retstatus=true;
	if (obj.length!=0)
	{
		for ( i = 0 ; i < obj.length ; i++ )
			if ( obj.charAt(i) < '0' || obj.charAt(i) > '9') retstatus= false;
	}
	else
		retstatus= false	
	return retstatus;
}
//function to check if the value entered is a number, returns true or false
function isNumfloat(obj)
{		
  
 
	if (typeof(obj)=='object') obj=obj.value
	obj=trim(obj);	
	retstatus=true;
	if (obj.length!=0)
	{
		for ( i = 0 ; i < obj.length ; i++ )
			if ( (obj.charAt(i) < '0' || obj.charAt(i) > '9') || obj.charAt(i)== '.') retstatus= false;
	}
	else
		retstatus= false	
	return retstatus;
}

//function to check the value is float number or not

function floatNum(floatVal)
    {
        var retstatus=true;
		var s=floatVal;
		var splitArr=s.split('.') 
		if(splitArr.length<=2)
		  {
				for(i=0;i<splitArr.length;i++)
				  {
				    
				      if(splitArr[i]!="")
						 {
								if(!isNumDt(splitArr[i]))
								  {
									retstatus=false;
									break;
								  }
								 else
								  {
									retstatus=true;
								  } 
							}
						else
						 {
						 retstatus=false;
						 break;
						 }	  
				  
				  }
		  }
		else
		 {
		 retstatus=true;
		 }
	 return retstatus; 
    }
    
   //function to validate numbers not equal to 5
   function numFive(val)
     {
        var retstatus=true;
		var s=val;
		var splitArr=s.split('.') 
		if(splitArr.length==2)
		  {
		   if(splitArr[1]!=5)
		     {
		      retstatus=false;
		     }
		  }
		  
		/*if(splitArr.length<=2)
		  {
				for(i=0;i<splitArr.length;i++)
				  {
				    
				      if(splitArr[i]!="")
						 {
								if(!isNumDt(splitArr[i]))
								  {
									retstatus=false;
									break;
								  }
								 else
								  {
									retstatus=true;
								  } 
							}
						else
						 {
						 retstatus=false;
						 break;
						 }	  
				  
				  }
		  }
		else
		 {
		 retstatus=true;
		 }
		 */
		 
	 return retstatus; 
     
     }
     
     
 function isChar1(obj,schr,flg)
{
	//array sarr contains all the valid characters 
 	sval=trim(obj);
	sarr=schr;
	if(flg==0)	
	sarr1="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	else if(flg==1)
	sarr1="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'";
	else if(flg==2)
	sarr1='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"';	
	retstatus=true;	
	for(var i=0; i <= sval.length; i++)
	{		
		var sval1=sarr.indexOf(sval.charAt(i));
		var sval2=sarr1.indexOf(sval.charAt(i));			
		if((sval2==-1) && (sval1==-1))
		{
		 retstatus=false;		 
		 break;
		}		
	}
	 return retstatus;
}

//function to convert dateformat ie - (dd/mm/yyyy) to (mm/dd/yyyy) and vice-versa
function convertDate(dt)  
{
	arr=dt.split("/")
	convertDate= arr[1]+"/"+arr[0]+"/"+arr[2]
	return convertDate
} 



function isValidChark(obj,schr,flg)
{
	if (typeof(obj)=='object') obj=obj.value
	if (flg==1) 
		sarr1='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
	else if (flg==2) 
		sarr1='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
	else if (flg==3) 
		sarr1='0123456789';

	sarr1=sarr1 + schr;	
	for(var i=0;i <=obj.length-1;i++)	
	{	
		spflag=(sarr1.indexOf(obj.charAt(i))!=-1)==true ? true:false
		if (spflag==false) return false
	}
	return true;	
}



function calcCharLeft(f,obj,obj1,len)
{
maxLength = len
    if(obj.value.length > maxLength)
    {
    obj.value = obj.value.substring(0,maxLength);
    f[obj1].value = 0;
    var msg = "Max. " + len + " ch.";
    alert(msg);
	}
else
	{
	f[obj1].value = maxLength - obj.value.length;
	}
}


function comboset(obj,cmbname,setcmbvalue)
{

	var i;
	for (i=0;i<=(obj[cmbname].length-1);i++)
	{
		//alert(obj[cmbname][i].value + ' : ' + setcmbvalue )
		if (trim((obj[cmbname][i].value))==trim(setcmbvalue))
		{
			obj[cmbname].selectedIndex=i
		//	alert("set")
			break;
		}
	}
}
function doDateCheck(from, to) {//Short date should be in format mm/dd/yyyy for this fn
 if (typeof(from)=='object') from=from.value
 if (typeof(to)=='object') to=to.value
 if (Date.parse(from) < Date.parse(to)) {
  return true;
 }
 else {
  return false;
 }
}

// function to check the file type as jpg or gif
function chkimgtype(obj)
{ 
 var str = new String(obj.value);
 str = str.toLowerCase();
 if(str.search(/((.jpg)|(.gif)|(.jpe)|(.jpeg)|(.bmp))+$/) != -1)
 {
  return true;
 }
 else
 {
  return false;
 }
}

//Function to invoke Color Palette, Pass the Form Name from the called page and the textbox name to get populated with the hexavalue.
function winopn(frmnm,txtnm){
	document[frmnm].action="/adshare/includes/colorpalette.asp?frm="+frmnm+"&txt="+txtnm;
	settings ='height=335,width=480,top=100,left=200,scrollbars=no,resizable=no';
	window.open('','colorpalette',settings);
	document[frmnm].target='colorpalette';
	document[frmnm].submit();}
	
	
//function to chech for valid url	
function chkUrl(obj)
{
	strEmail=trim(obj);
	if (strEmail.search(/^(((WWW\.)|(HTTPS\:\/\/)|(HTTP\:\/\/)|(http\:\/\/)|(https\:\/\/)|(www\.))+)([A-Za-z0-9]+)((((\-)[A-Za-z0-9]+)|((\.)[A-Za-z]+))*)((\.)[A-Za-z]+$)/) != -1)		
	{
	return true;
	}
	else
	return false;	
}
	
function emailcheck(str) 
{
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){		   
		   return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){		   
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){		    
		    return false
		}

		if (str.indexOf(at,(lat+1))!=-1){		    
		    return false
		}

		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){		    
		    return false
		}

		if (str.indexOf(dot,(lat+2))==-1){		    
		    return false
		}
		
		if (str.indexOf(" ")!=-1){		    
		    return false
		}
 		return true					
}


//Function to invoke Color Palette
function ColorPalette(txtnm){
	settings ="height=335,width=480,top=100,left=200,scrollbars=no,resizable=no";
	window.open("/AdShare/Includes/colorpalette.asp?txt="+txtnm,"colorp",settings);
}


//function to check valid price value, which accepts only two digites after decimal point
function isPrice(obj){
		var s;
		var flag=0
		var i=0;
		s=trim(obj.value);
		var l=s.length;		
		if(!(isValidChar(trim(obj),'.',3)))
		{			
			return false
		}			
		if((s.lastIndexOf(".")) != (s.indexOf("."))){
			return false
		}		
		for(i=0;i<l;++i)
		{
			if((s.charAt(i)==".")){		
				flag=0
		    }else{
				flag=1
				break;
		    }
		}		
		if(flag==1)	
			return true;
		else
			return false;	
		
}


// this function is used to stop the enter key submit ----by Nandu
function NoSubmit(){
	return false;
}
