function removeDelimiter()
{
	var advertNo=document.forms[0].advertNo.value;
	var result='';
	advertNo=advertNo.split(",");
	for(ctr=0;ctr<advertNo.length;ctr++){
		if(advertNo[ctr]!=''){
			result+=advertNo[ctr]+",";
		}
	}
	result=result.substring(0,(result.length-1));
	document.forms[0].advertNo.value=result;
	result='';
	var propertyReference=document.forms[0].propertyReference.value;
	propertyReference=propertyReference.split(",");
	for(ctr=0;ctr<propertyReference.length;ctr++){
		if(propertyReference[ctr]!=''){
			result+=propertyReference[ctr]+",";
		}
	}
	result=result.substring(0,(result.length-1));
	document.forms[0].propertyReference.value=result;
}
function numbersonly(e){
		var unicode=e.charCode? e.charCode : e.keyCode
		if (unicode!=8){ //if the key isn't the backspace key (which we should allow)
		if (unicode<48||unicode>57) //if not a number
		return false //disable key press
		}
	}
	
function checkLength(obj,numOfChar)
{
		var howMany=obj.value.length;
		if(howMany > numOfChar){
			alert("Character Limit is "+numOfChar);
			return false;
		}
		return true;
}
/*function selectAllCheckbox(frm,parent,child)
{
	alert("parent="+parent);
	for(i=0;i<frm.length;i++){
		if(frm.elements[i].name==parent)
		//	alert("in if"); 	
			break;
		}
	}
	alert(i);
	
//	alert("name="+frm.<%= LabelConstants.SELECT_ALL_CHECHBOX%>.checked);

}*/

/**
* check null value
*/
function showDivs(divNames,messages,ctr)
{
		for(i=0;i<ctr;i++)
		{
			var divName=document.getElementById(divNames[i]);
			divName.innerHTML="<tr><td> &nbsp;"+messages[i]+"&nbsp;</td></tr>";
			divName.style.visibility="visible";
			divName.style.display="block";
		}		
}
function hideDivs(divNames,trNames,ctr)
{
		for(i=0;i<ctr;i++)
		{
			var divName=document.getElementById(divNames[i]);
			var trName=document.getElementById(trNames[i]);
			divName.innerHTML="";
			divName.style.visibility="hidden";
			divName.style.display="none";
			trName.style.visibility="hidden";
			trName.style.display="none";
		}						
}
function checkNull(txt){
		if(Trim(txt)==""){
				txt="";
				return false;
			}
	return true;
	  	}
/**
* check zero value
*/	
	function checkZero(txt){
		if(txt==0){
		return false;
		}					
	return true;	
   	}
   	/**
* check numeric value
*/	
	function checkNum(txt){
		if(isNaN(txt)){
		return false;
		}					
	return true;	
   	}
	/**
 * DHTML email validation script
 */

function echeck(str) {

		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (Trim(str)=="")
		{
			return true;
		}
		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){
		    alert("Invalid E-mail ID");
		    return false;
		 }*/

 		 return true;					
	}
function Trim(trimvalue){
if(trimvalue.length < 1){
return"";
}
trimvalue = RTrim(trimvalue);
trimvalue = LTrim(trimvalue);
if(trimvalue==""){
return "";
}
else{
return trimvalue;
}
}
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

function focusAlert(txt){
alert(txt);
}

function valDateFmt(datefmt) {
			myOption = -1;
			for (i=0; i<datefmt.length; i++) {
			if (datefmt[i].checked) {
				myOption = i;						
			}
		}
			if (myOption == -1) {
				return ' ';
			}
			return datefmt[myOption].value;
		}
	function valDateRng(daterng) {
		myOption = -1;
		for (i=0; i<daterng.length; i++) {
			if (daterng[i].checked) {
				myOption = i;
			}
		}
		if (myOption == -1) {
			return ' ';
		}
		return daterng[myOption].value;
	}
	function stripBlanks(fld) {
		var result = "";
		for (i=0; i<fld.length; i++) {
			if (fld.charAt(i) != " " || c > 0) {
				result += fld.charAt(i);
			if (fld.charAt(i) != " ")
				 c = result.length;
			}
		}
	return result.substr(0,c);
	}
		var numb = '0123456789';
	function isValid(parm,val) {
		if (parm == "") 
		return true;
		for (i=0; i<parm.length; i++) {
			if (val.indexOf(parm.charAt(i),0) == -1)
				return false;
		}
		return true;
	}
	function isNum(parm) {
		return isValid(parm,numb);
	}
	var mth = new Array(' ','january','february','march','april','may','june','july','august','september','october','november','december');
	var day = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	
	function validateDate(fld,fmt,rng) {
		if(ddmmyyyyFormat(fld)==false){
			return false;
		}
		var dd, mm, yy;
		var today = new Date;
		var t = new Date;
		fld = stripBlanks(fld);
		if (fld == '') 
			return false;
		var d1 = fld.split('\/');
		if (d1.length != 3)
			 d1 = fld.split(' ');
		if (d1.length != 3) 
			return false;
		if (fmt == 'u' || fmt == 'U') {
			dd = d1[1]; 
			mm = d1[0];
			yy = d1[2];
		}
		else if (fmt == 'j' || fmt == 'J') {
  			dd = d1[2];
			mm = d1[1];
 			yy = d1[0];
		}
		else if (fmt == 'w' || fmt == 'W'){
  			dd = d1[0]; 
			mm = d1[1];
 			yy = d1[2];
		}
		else
			 return false;
		var n = dd.lastIndexOf('st');
if (n > -1)
 dd = dd.substr(0,n);
n = dd.lastIndexOf('nd');
if (n > -1) 
dd = dd.substr(0,n);
n = dd.lastIndexOf('rd');
if (n > -1) 
dd = dd.substr(0,n);
n = dd.lastIndexOf('th');
if (n > -1)
 dd = dd.substr(0,n);
n = dd.lastIndexOf(',');
if (n > -1) 
dd = dd.substr(0,n);
n = mm.lastIndexOf(',');
if (n > -1)
 mm = mm.substr(0,n);
if (!isNum(dd)) 
return false;
if (!isNum(yy)) 
return false;
if (!isNum(mm)) {
 var nn = mm.toLowerCase();
 /* for (var i=1; i < 13; i++) {
    if (nn == mth[i] || nn == mth[i].substr(0,3)) {
		alert("mth="+mth[i]);
		mm = i; i = 13;
	}
  }*/
}
if (!isNum(mm)) return false;
dd = parseFloat(dd);
 mm = parseFloat(mm);
 yy = parseFloat(yy);
if (yy < 100)
 yy += 2000;
if (yy < 1582 || yy > 4881) 
return false;
if (mm == 2 && (yy%400 == 0 || (yy%4 == 0 && yy%100 != 0)))
 day[mm-1]++;
if (mm < 1 || mm > 12) 
return false;
if (dd < 1 || dd > day[mm-1])
 return false;
t.setDate(dd); 
t.setMonth(mm-1); 
t.setFullYear(yy);
if (rng == 'p' || rng == 'P') {
if (t > today) return false;
}
else if (rng == 'f' || rng == 'F') {
if (t < today) return false;
}
else if (rng != 'a' && rng != 'A') 
return false;
return true;
}

function ddmmyyyyFormat(dt){
	var str=dt.split('/');
	if(str.length==3){
	/*if(str[0].length==2)
		{}
	else
		{
		return false;
	   }
	if(str[1].length==2)
		{}
	else
		{
		return false;
	   }*/
	if(str[2].length==4)
		{}
	else
		{
		return false;
	   }
	
  }else{
	  return false;
  }
  return true;
}


function checkEnter(e){ //e is event object passed from function invocation
	if(e && e.which){ //if which property of event object is supported (NN4)
		e = e
		characterCode = e.which //character code is contained in NN4's which property
	}
	else{
		e = event
		characterCode = e.keyCode //character code is contained in IE's keyCode property
	}
	if(characterCode == 13){ //if generated character code is equal to ascii 13 (if enter key)
		
		//document.loginForm.action = "/cblservice" ;
		formSubmit();
		//return false
	}
	else{
		return true
	}
}
function specialCharacterCheck(str){
    
var iChars = "!@#$%^&*()+=-[]';,{}|\"<>?";              

  for (var i = 0; i < str.length; i++) {
  	if (iChars.indexOf(str.charAt(i)) != -1) {
  	  	return false;
  	}
  }
}

