// Function Select All
	function NewWindow(mypage, myname, w, h, scroll,fullscreen){  
		var winl = (screen.width - w) / 2;
		var wint = (screen.height - h) / 2;	 
		winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',fullscreen='+fullscreen+',resizable,toolbar=no,location=no,status=no,menubar=no';
		win = window.open(mypage, myname, winprops); 
	} 
	function popup(url, height, width)
	{
		window.open(url, 'popup', "location=0,menubar=1,resizable=1,scrollbars=1,width="+width+",height="+height);
	}
	function ResizeWindow(w,h) {
		if (window.screen) {
		 window.resizeTo(w, h);
	   }
	}
	function Trim(str) {	
		while(str.charAt(0) == (" ") ) { str = str.substring(1); }
		while(str.charAt(str.length-1) == " " ){ str = str.substring(0,str.length-1); }
		return str;
	}  
	function CheckedAll(idname,val,form) {
		if(!form){
			obj = eval("document.form1."+idname);
		}else{
			obj = eval("document."+form+"."+idname);
		}
		if(obj){ 
		recslen = obj.length;  
			 if(val==1) { 
				obj.checked=true; 
				for(i=0;i<recslen;i++) 
					obj[i].checked=true;  
			 }else{ 
				obj.checked=false; 
				for(i=0;i<recslen;i++) 
					obj[i].checked=false;   
			} 
		}
	} 
	function FindCheck(idname,val,form){
		if(!form){
			obj = eval("document.form1."+idname);
		}else{
			obj = eval("document."+form+"."+idname);
		} 
		if(obj){ 
			idgether = '';
			recslen = obj.length;  
			if(recslen>=1){
				 if(val==1) { 
					for(i=0;i<recslen;i++) { 
						if(obj[i].checked==true){
							idgether = idgether+"||"+obj[i].value;
						}
					}
				 }else{   
					for(i=0;i<recslen;i++) {
						if(obj[i].checked==false){
							idgether = idgether+"||"+obj[i].value;
						}  
					}
				} 
			}else{
				if(val==1) {  
					if(obj.checked==true){ idgether = obj.value; } 
				 }else{    
					if(obj.checked==false){ idgether = obj.value; } 
				} 
			}
		}
		return idgether;
	}
	function CheckedBoxPDF(idname,form,urlsPDF){ 
		if(!form){
			obj = eval("document.form1."+idname);
		}else{
			obj = eval("document."+form+"."+idname);
		} 
		urlsPDF += '&chkField=';
		if(obj){ 
			recslen = obj.length;
			for(i=0;i<recslen;i++) {
				if(obj[i].checked==true){
					urlsPDF += obj[i].value+',';
				}
			}  
		}
		document.getElementById('UrlsPDF').value =  urlsPDF ; 
	}
	function DisplayOne(idhidden,numhidden,idshow,form){
		if(!form){
			obj = eval("document.forms[0]."+idhidden);
			num = eval("document.forms[0]."+numhidden+".value");
		}else{
			obj = eval("document."+form+"."+idhidden);
			num = eval("document."+form+"."+numhidden);
		} 
		if(obj){ 
			recslen = obj.length; 
			for(i=0;i<recslen;i++){ 
				objValue = obj[i].value; 
				numValue = num[i].value; 
				for(j=0;j<numValue;j++){  
					objId = eval("document.getElementById('"+objValue+j+"')");  
					if(objValue==idshow){
						objId.style.display = '';
					} else{
						objId.style.display = 'none';
					} 
				} 
			}
		}
	}
	function ConfirmLink(conf,url){
		if(confirm(conf)){
			window.location.href=url;
		}
	}
	function ConfirmSubmit(conf){
		if(confirm(conf)){
			return true;
		} else {
			return false;
		}
	}
	function txtboxSelected(obj,val){ 
		document.getElementById(obj).value = val;
	} 
	
	function check_tranfer(){
		var move = document.getElementById('move_box').value;
		var to = document.getElementById('to_box').value;
		var tran = document.getElementById('tran').value;
		var m = '';
		var t = '';
		if(tran==1){
			m = 'Agent'; t = 'Licensee';
		} else if(tran==2){
			m = 'Customer'; t = 'Agent';
		} else if(tran==3){
			m = 'Property'; t = 'Agent';
		} 
		if( move == ''){
			alert('Please select any '+ m);
			document.getElementById('move_box').focus();
		} else if(to==''){
			alert('Please select any '+ t);
			document.getElementById('to_box').focus();
		} else{
			 var Val = document.getElementById('move_box').value;
			 var obj = document.getElementById('to_box'); 
			 var objForm = document.form1;
			 DynamicCheckNotParent(1,tran,Val,obj,objForm);  
			 return false;
		}
		return false;
	}
	////// new 30/10/08 by Singh
	function pageIndexUrl(selectedVal,url){
		window.location.href=url+selectedVal;
	}//end function
	////// end new

	function chkMail(val){
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if (!filter.test(val))  {
			return false;
  	  	} else{
			return true;
		}
	}
	
	function CreateBookmarkLink(url,title)
	{
		if (window.sidebar)
		{ // Mozilla Firefox Bookmark
			window.sidebar.addPanel(title, url,"");
		}
		else if( window.external )
		{ // IE Favorite
			window.external.AddFavorite( url, title);
		}
		else if(window.opera && window.print)
		{ // Opera Hotlist
			return true;
		}
	}
	
	isIE=document.all? 1:0
	
	function checkASCIInumber(e)
	{ 
		keyEntry = !isIE? e.which:event.keyCode;  
		if (keyEntry >= 48 && keyEntry <= 57 || keyEntry <= 31) {
			return true;
		} else{
			return false;
		}
	}
	
	function isNumberKey(e){
		//48-57 = number 0-9
		//44 = comma(,)
		//46 = dot(.)
		//less than 31 may be system keys
		keyEntry = !isIE? e.which:event.keyCode;  
		if (keyEntry >= 48 && keyEntry <= 57 || keyEntry == 44  || keyEntry == 46|| keyEntry <= 31) {
			return true;
		} else{
			return false;
		}
	}	
	
	function isValidNumberPattern(e,value,type){
		//type
		// 1 : 0-9 only
		// 2 : 0-9 dot(.)
		// 3 : 0-9 comma(,),dot(.)
		// 4 : telephone
		// 5 : 0-9 comma(,)
		
		//48-57 = number 0-9
		//44 = comma(,)
		//46 = dot(.)
		//less than 31 may be system keys
		if(isNaN(type)){
			type = 1;
		}
		keyEntry = !isIE? e.which:event.keyCode;  
		switch(type){
			case 1 :
				if (keyEntry >= 48 && keyEntry <= 57 || keyEntry <= 31) {
					return true;
				} else{
					return false;
				}
			break;
			case 2 : 
				if (keyEntry >= 48 && keyEntry <= 57 || keyEntry == 46 || keyEntry <= 31) {
					if(keyEntry == 46 && value.indexOf(".") != -1){
						return false;
					}
					else{
						return true;	
					}
				} else{
					return false;
				}
			break;
			case 3 :
				if (keyEntry >= 48 && keyEntry <= 57 || keyEntry == 44  || keyEntry == 46 || keyEntry <= 31) {
					if(value.charAt(value.length-1) == "." && keyEntry == 46){
						return false;
					}
					else{
						return true;	
					}
				} else{
					return false;
				}
			break;
			case 4 :
				if (keyEntry >= 48 && keyEntry <= 57 || keyEntry == 45 || keyEntry == 43 || keyEntry == 41  || keyEntry == 40 || keyEntry <= 31) {					
					return true;
				} else{
					return false;
				}
			break;
			case 5 :
				if (keyEntry >= 48 && keyEntry <= 57 || keyEntry == 44  || keyEntry <= 31) {
					if(value.charAt(value.length-1) == "," && keyEntry == 44){
						return false;
					}
					else{
						return true;	
					}
				} else{
					return false;
				}
			break;
		}//end switch		
	}//end function
	
	function isTelphoneKey(e){ 
		keyEntry = !isIE? e.which:event.keyCode;  
		if (keyEntry >= 48 && keyEntry <= 57 || keyEntry == 40 || keyEntry == 41 || keyEntry == 43 || keyEntry == 45 ) {
			return true;
		} else{
			return false;
		}
	}
	
	function formatnumber2(num,decimal){
	var txtdecimal = "";
	var int;
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num)) {
		num = "0"; 
	}
	sign = (num == (num = Math.abs(num)));
	txt = num+"";
	splittxt = txt.split(".");
	int = splittxt[0];
		for (var i = 0; i < Math.floor((int.length-(1+i))/3); i++) {
				int = int.substring(0,int.length-(4*i+3))+','+int.substring(int.length-(4*i+3));
		}
		for (i=0;i<decimal;i++) {
			txtdecimal += "0";
		}
		if(!splittxt[1]) {
			returnnum = (((sign)?'':'-') + int + '.' + txtdecimal);
			return  document.getElementById('show_price').innerHTML = returnnum;
		} else {
			returnnum = ((sign)?'':'-') + int+"."+splittxt[1].slice(0,decimal);
			fristnum = ((sign)?'':'-') + splittxt[0]+"."+splittxt[1].slice(0,decimal);
			return  ( document.getElementById('b_price').value = fristnum, document.getElementById('show_price').innerHTML = returnnum);
				
		}
	}
