var win,win1;var cn_loading=false;function cn_window_open(id,title,data,width,height,is_resizable,is_draggable,is_closable)
{hc=new Object();hc["classname"]="mac_os_x"
hc["title"]=title
hc["width"]=width
hc["height"]=height
hc["zIndex"]=150
hc["resizable"]=is_resizable
hc["draggable"]=is_draggable
hc["closable"]=is_closable
hc["opacity"]=1
hc["showEffect"]=Element.show
hc["hideEffect"]=Element.hide
if(!win)
{win=new Window(id,hc);win.getContent().innerHTML=data;win.setDestroyOnClose();win.showCenter(true);}
return win}
function cn_window_open1(id,title,data,width,height,is_resizable,is_draggable,is_closable)
{hc=new Object();hc["classname"]="mac_os_x"
hc["title"]=title
hc["width"]=width
hc["height"]=height
hc["zIndex"]=150
hc["resizable"]=is_resizable
hc["draggable"]=is_draggable
hc["closable"]=is_closable
hc["opacity"]=1
hc["showEffect"]=Element.show
hc["hideEffect"]=Element.hide
win1=new Window(id,hc)
win1.getContent().innerHTML=data
win1.setDestroyOnClose();win1.showCenter(true);return win1}
function cn_alert(a)
{Dialog.alert(a,{windowParameters:{className:"alert_lite"},okLabel:"close",ok:function(win){debug("validate alert panel");return true}});}
function cn_show_loading(a)
{if(!cn_loading)
{Dialog.info(a,{windowParameters:{width:350,height:80},showProgress:true});cn_loading=true;}}
function cn_hide_loading()
{
	if(cn_loading)
	{
		Dialog.closeInfo()
		cn_loading=false;
	}
}
function chk_session(doLogin)
{if(!doLogin)
{try
{eval("x_check_session(chk_session)")}
catch(e){}}
else if(doLogin==-1)
{}
else if(doLogin==1)
{window.location="index2.php?act=show_login&msg=Please login first.";}
else if(doLogin==2)
{window.location="index2.php?act=show_login&msg=You have been logged out because another person has been logged in with your username.";}
else
{window.location="estimator/errorpage.php?back=1";}}
function cn_ajax(pf,section,cond1,cond2,cond3,cond4,cond5,cond6)
{this.prefix=pf
this.db=section
this.init=true;var width
var height
var temp
var condition1,condition2,condition3,condition4,condition5,condition6
var nrpp
var orderby
var order
var st_pos
var donotcallview;var donotshowinpopup;this.view=view;this.add=add;this.save=save;this.edit=edit;this.del_venue=del_venue;this.edit_venue=edit_venue;this.disp=disp;this.close=close;this.update=update;this.del=del
this.setwidthheight=setwidthheight
this.nb=nb;this.alternate_row_color=alternate_row_color
this.set_donotcallview=set_donotcallview;this.set_donotshowinpopup=set_donotshowinpopup;this.chk_all_row=chk_all_row;if(cond1){this.condition1=cond1}
if(cond2){this.condition2=cond2}
if(cond3){this.condition3=cond3}
if(cond4){this.condition4=cond4}
if(cond5){this.condition5=cond5}
if(cond6){this.condition6=cond6}}
function set_donotcallview(cv)
{this.donotcallview=cv;}
function set_donotshowinpopup(fl)
{this.donotshowinpopup=fl;}
function alternate_row_color(p)
{str="cynets_tables('"+p+"_table',1,0)";eval(str)}
function setwidthheight(width,height)
{this.width=width
this.height=height}
function nb(p)
{this.st_pos=p;str="x_"+this.prefix+"_view('"+this.prefix+".view','',this.orderby,this.order,this.st_pos,this.nrpp,this.condition1,this.condition2,this.condition3,this.condition4,this.condition5,this.condition6,set_js_data)";eval(str)}
function disp(js_data,msg,con1)
{if(!js_data)
{chk_session('',chk_session);str="x_"+this.prefix+"_disp('"+this.prefix+".disp',msg,con1,set_js_data)"
eval(str)}
else
{str="document.getElementById('"+this.db+"').innerHTML=js_data[0]"
eval(str);}}
function view(js_data,msg,orderby,order,st_pos,nrpp,cond1,cond2,cond3,cond4,cond5,cond6)
{if(!js_data)
{
	cn_show_loading("Loading...");
	this.condition1="";this.condition2="";this.condition3="";this.condition4="";this.condition5="";this.condition6="";if(!orderby){orderby="";}
if(!order){order="";}
if(!(parseInt(st_pos)>0)){st_pos=0;}
if(!(parseInt(nrpp)>0)){nrpp=0;}
this.orderby=orderby;this.order=order;this.st_pos=st_pos;this.nrpp=nrpp;if(cond1){this.condition1=cond1}
if(cond2){this.condition2=cond2}
if(cond3){this.condition3=cond3}
if(cond4){this.condition4=cond4}
if(cond5){this.condition5=cond5}
if(cond6){this.condition6=cond6}
str="x_"+this.prefix+"_view('"+this.prefix+".view',msg,this.orderby,this.order,this.st_pos,this.nrpp,this.condition1,this.condition2,this.condition3,this.condition4,this.condition5,this.condition6,set_js_data)"
eval(str)}
else
{
	cn_hide_loading();
	str="document.getElementById('"+this.db+"').innerHTML=js_data[0]"
eval(str);alternate_row_color(this.prefix);}}
function add(js_data,title,cond1,cond2,cond3,cond4,cond5,cond6)
{if(!js_data)
{chk_session('',chk_session);
cn_show_loading("Loading...");
this.temp=title
if(cond1){this.condition1=cond1}
if(cond2){this.condition2=cond2}
if(cond3){this.condition3=cond3}
if(cond4){this.condition4=cond4}
if(cond5){this.condition5=cond5}
if(cond6){this.condition6=cond6}
str="x_"+this.prefix+"_add('"+this.prefix+".add',this.condition1,this.condition2,this.condition3,this.condition4,this.condition5,this.condition6,set_js_data)"
eval(str)}
else
{if(this.donotshowinpopup)
{str="document.getElementById('"+this.db+"').innerHTML=js_data[0]"
eval(str);}
else
{if(js_data[2]==2)
{}
else
{
	cn_hide_loading();
	win=cn_window_open("asa",this.temp,js_data[0],this.width,this.height,true,true,true)}}
if(document.getElementById(this.prefix+'_popup_table'))
{alternate_row_color(this.prefix+'_popup');}}}
function save()
{var str1=""
for(var i=1;i<arguments.length;i++)
{str1+="arguments["+i+"],"}
var js_data=arguments[0]
if(!js_data)
{str="x_"+this.prefix+"_save('"+this.prefix+".save',"+str1+"set_js_data)"
eval(str)}
else
{if(js_data[2]==1)
{try
{eval(this.prefix+"_custom(js_data[0])");}
catch(e){}
if(this.donotcallview)
{}
else
{win.hide();str=this.prefix+".view('',js_data[0],this.orederby,this.order,this.st_pos,this.nrpp,this.condition1,this.condition2,this.condition3,this.condition4,this.condition5,this.condition6)"
eval(str)}}
else if(js_data[2]==2)
{alert(js_data[0]);}
else
{win.getContent().innerHTML=js_data[0];}}}
function edit(js_data,title,cond1,cond2,cond3,cond4,cond5,cond6)
{if(!js_data)
{chk_session('',chk_session);
cn_show_loading("Loading...");
if(cond1){this.condition1=cond1}
if(cond2){this.condition2=cond2}
if(cond3){this.condition3=cond3}
if(cond4){this.condition4=cond4}
if(cond5){this.condition5=cond5}
if(cond6){this.condition6=cond6}
this.temp=title
var total=0;var val1;var f=null;eval('f=document.'+this.prefix+'_frm_view');ri=f.elements.row_id;if(ri)
{if(f.elements.row_id.length)
{var max=f.elements.row_id.length
for(var idx=0;idx<max;idx++)
{e=f.elements.row_id[idx];if(e.type=="checkbox")
{if(e.checked)
{total+=1;val1=e.value;}}}}
else if(f.elements.row_id)
{e=f.elements.row_id;if(e.type=="checkbox")
{if(e.checked)
{total+=1;val1=e.value;}}}}

if(total==0||total>1)
{alert("Please select one checkbox.");return;}
str="x_"+this.prefix+"_edit('"+this.prefix+".edit',val1,this.condition1,this.condition2,this.condition3,this.condition4,this.condition5,this.condition6,set_js_data)"
eval(str)}
else
{if(js_data[2]==2)
{alert(js_data[0]);}
else
{
	cn_hide_loading();
	win=cn_window_open("asa",this.temp,js_data[0],this.width,this.height,true,true,true)}}}
function edit_venue(js_data,title,cond1,cond2,cond3,cond4,cond5,cond6)
{if(!js_data)
{chk_session('',chk_session);
cn_show_loading("Loading...");
if(cond1){this.condition1=cond1}
if(cond2){this.condition2=cond2}
if(cond3){this.condition3=cond3}
if(cond4){this.condition4=cond4}
if(cond5){this.condition5=cond5}
if(cond6){this.condition6=cond6}
this.temp=title
var total=0;var val1=cond1;var f=null;eval('f=document.'+this.prefix+'_frm_view');str="x_"+this.prefix+"_edit('"+this.prefix+".edit_venue',val1,this.condition1,this.condition2,this.condition3,this.condition4,this.condition5,this.condition6,set_js_data)"
eval(str)}
else
{if(js_data[2]==2)
{alert(js_data[0]);}
else
{
	cn_hide_loading();
	win=cn_window_open("asa",this.temp,js_data[0],this.width,this.height,true,true,true)}}}
function delete_venue()
{
	alert("You cannot delete this venue, since there are bookings made in this venue.");
}
function del_venue(js_data,cond1,cond2,cond3,cond4,cond5,cond6)
{
	if(!js_data)
	{
		chk_session('',chk_session);
		var total=0;
		var val=cond1;
		var f=null;
		eval('f=document.'+this.prefix+'_frm_view');
		if(confirm("Are you sure you want to delete venue?"))
		{
			if(cond1){this.condition1=cond1}
			if(cond2){this.condition2=cond2}
			if(cond3){this.condition3=cond3}
			if(cond4){this.condition4=cond4}
			if(cond5){this.condition5=cond5}
			if(cond6){this.condition6=cond6}
			str="x_"+this.prefix+"_del('"+this.prefix+".del_venue',val,this.condition1,this.condition2,this.condition3,this.condition4,this.condition5,this.condition6,set_js_data)"
eval(str)
		}
	}
	else
	{
		str=this.prefix+".view('',js_data[0],this.orderby,this.order,this.st_pos,this.nrpp,this.condition1,this.condition2,this.condition3,this.condition4,this.condition5,this.condition6)"
eval(str)
	}
}
function close1()
{win.hide();}
function update()
{var str1=""
for(var i=1;i<arguments.length;i++){str1+="arguments["+i+"],"}
var js_data=arguments[0]
if(!js_data)
{chk_session('',chk_session);str="x_"+this.prefix+"_update('"+this.prefix+".update',"+str1+"set_js_data)";eval(str)}
else
{if(js_data[2]==1)
{try
{eval(this.prefix+"_afterUpdate_custom(js_data[0])");}
catch(e){}
if(this.donotcallview)
{}
else
{win.hide();str=this.prefix+".view('',js_data[0],this.orderby,this.order,this.st_pos,this.nrpp,this.condition1,this.condition2,this.condition3,this.condition4,this.condition5,this.condition6)";eval(str);}}
else if(js_data[2]==2)
{alert(js_data[0]);}
else
{if(this.donotcallview)
{if(js_data[1])
{alert(js_data[1]);}}
else
{win.getContent().innerHTML=js_data[0]}}}}
function del(js_data,cond1,cond2,cond3,cond4,cond5,cond6)
{if(!js_data)
{chk_session('',chk_session);var val=new Array();var total=0;var val1;var f=null;eval('f=document.'+this.prefix+'_frm_view');ri=f.elements.row_id;if(ri)
{if(f.elements.row_id.length)
{var max=f.elements.row_id.length
for(var idx=0;idx<max;idx++)
{e=f.elements.row_id[idx];if(e.type=="checkbox")
{if(e.checked)
{total+=1;val[total]=e.value;}}}}
else if(f.elements.row_id)
{e=f.elements.row_id;if(e.type=="checkbox")
{if(e.checked)
{total+=1;val[total]=e.value;}}}}
if(total==0)
{alert("Please select at least one checkbox.");return;}
if(confirm("Are you sure you want to delete selected "+total+" record(s)?"))
{if(cond1){this.condition1=cond1}
if(cond2){this.condition2=cond2}
if(cond3){this.condition3=cond3}
if(cond4){this.condition4=cond4}
if(cond5){this.condition5=cond5}
if(cond6){this.condition6=cond6}
str="x_"+this.prefix+"_del('"+this.prefix+".del',val,this.condition1,this.condition2,this.condition3,this.condition4,this.condition5,this.condition6,set_js_data)"
eval(str)}}
else
{str=this.prefix+".view('',js_data[0],this.orderby,this.order,this.st_pos,this.nrpp,this.condition1,this.condition2,this.condition3,this.condition4,this.condition5,this.condition6)"
eval(str)}}
function chk_all_row()
{var f=null;eval('f=document.'+this.prefix+'_frm_view');chk=f.chk_all_row_id.checked;ri=f.elements.row_id;if(ri)
{if(f.elements.row_id.length)
{var max=f.elements.row_id.length
for(var idx=0;idx<max;idx++)
{e=f.elements.row_id[idx];if(e.type=="checkbox")
{e.checked=chk}}}
else if(f.elements.row_id)
{e=f.elements.row_id;if(e.type=="checkbox")
{e.checked=chk}}}}
function set_js_data(js_data)
{if(!js_data[3])
{alert("Please specify a valid callback function.")
return;}
str=js_data[3]+"(js_data)"
eval(str)}

function chk_val_limit(obj,min,max)
{if(obj)
{min=parseFloat(min);max=parseFloat(max);v=parseFloat(obj.value);if(v<min||v>max)
{alert("Please enter a value between "+min+" and "+max+".");if(v<min)
obj.value=min;else
obj.value=min;obj.focus();}
if(obj.value==""){obj.value=0;}}}
function chk_all_checkbox(chkObj,frm_nm,chk_id)
{var f=null;var ri=null;eval('f=document.'+frm_nm);chk=chkObj.checked;eval('ri=f.elements.'+chk_id);if(ri)
{if(ri.length)
{var max=ri.length
for(var idx=0;idx<max;idx++)
{e=ri[idx];if(e.type=="checkbox")
{e.checked=chk}}}
else
{e=ri;if(e.type=="checkbox")
{e.checked=chk}}}}
function el(obj_id)
{return this.document.getElementById(obj_id);}
function set_ta(chk,obj_id,offset)
{if(chk)
{this.document.getElementById(obj_id).rows=this.document.getElementById(obj_id).rows+offset;}
else
{this.document.getElementById(obj_id).rows=this.document.getElementById(obj_id).rows-offset;}}

<!-- validation.js-->

<!--show_order_summary.htm-->
function copy_billing(obj)
{if(obj.checked==true)
{this.document.frm_order_summary.ship_fname.value=this.document.frm_order_summary.fname.value;this.document.frm_order_summary.ship_lname.value=this.document.frm_order_summary.lname.value;this.document.frm_order_summary.ship_add1.value=this.document.frm_order_summary.add1.value;this.document.frm_order_summary.ship_add2.value=this.document.frm_order_summary.add2.value;this.document.frm_order_summary.ship_l_email.value=this.document.frm_order_summary.l_email.value;this.document.frm_order_summary.ship_city.value=this.document.frm_order_summary.city.value;this.document.frm_order_summary.ship_zip.value=this.document.frm_order_summary.zip.value;this.document.frm_order_summary.ship_phone.value=this.document.frm_order_summary.phone.value;this.document.getElementById('ship_state').value=this.document.getElementById('state').value;
this.document.getElementById('ship_country').value=this.document.getElementById('country').value;
//state_value=this.document.frm_order_summary.state.selectedIndex;this.document.frm_order_summary.ship_state.selectedIndex=state_value;country_value=this.document.frm_order_summary.country.selectedIndex;this.document.frm_order_summary.ship_country.selectedIndex=country_value;
}
else
{this.document.frm_order_summary.ship_fname.value="";this.document.frm_order_summary.ship_lname.value="";this.document.frm_order_summary.ship_add1.value="";this.document.frm_order_summary.ship_add2.value="";this.document.frm_order_summary.ship_l_email.value="";this.document.frm_order_summary.ship_city.value="";this.document.frm_order_summary.ship_zip.value="";this.document.frm_order_summary.ship_phone.value="";this.document.frm_order_summary.ship_state.selectedIndex=0;this.document.frm_order_summary.ship_country.selectedIndex=0;}}
function show_option_cc(a)
{if(a==3||a==5||a==6||a==8)
{this.document.getElementById("op1").style.display="";this.document.getElementById("op1a").style.display="";this.document.getElementById("op2").style.display="";this.document.getElementById("op3").style.display="";}
else
{this.document.getElementById("op1").style.display="none";this.document.getElementById("op1a").style.display="none";this.document.getElementById("op2").style.display="none";this.document.getElementById("op3").style.display="none";}}
function radio_chk(tag_type,f_name)
{var d=new Array();var flag;var i;flag=0;i=0;d=this.document.getElementsByTagName("input");while(i<d.length)
{if(f_name==d[i].name&&d[i].checked==true&&d[i].type==tag_type)
{flag=1;return d[i].value;break;}
i=i+1;}
if(flag==1)
return true;else
return false;}
function add_more()
{this.document.frm_order_summary.act.value="event_list";this.document.frm_order_summary.submit();}
function btn_disabled()
{this.document.frm_order_summary.B2.disabled=true;this.document.frm_order_summary.B2.style.backgroundColor="#CCCCCC";}
<!--customer.htm-->
function chk_blank(f)
{flag=1;if(!f)
{f=this.document.forms[0];}
for(i=0;i<f.elements.length;i++)
{e=f.elements[i];if(e.id=="noblank")
{if(e.type=="text"||e.type=="textarea"||e.type=="password")
{if(e.value==""){flag=0;break;}}
else if(e.type=="select-one"||e.type=="select-multiple")
{if(e.value=="-1"||e.value==""){flag=0;break;}}
else if(e.type=="radio"||e.type=="checkbox")
{flag=0;for(j=0;j<f.elements.length;j++)
{e1=f.elements[j];if(e1.type==e.type&&e1.name==e.name)
{if(e1.checked){flag=1;break;}}}
if(flag==0){break;}}}
else if(e.id=="noblank_email"&&(e.type=="text"||e.type=="textarea"||e.type=="password"))
{if(e.value=="")
{flag=0;break;}
else
{if(!chk_email(e.value)){flag=0;break;}}}
else if(e.id=="email"&&(e.type=="text"||e.type=="textarea"||e.type=="password"))
{if(e.value!="")
{if(!chk_email(e.value)){flag=0;break;}}}}
if(!flag)
{alert("Please fill all fields to continue.");return false;}
else
{return true;}}
function chk_email(v)	
{
	
	var f1=0;
	var f2=0;
	for(j=0;j<v.length;j++)
	{
		if(v.charAt(j)=='@')
		{
			f1=j+1;
		}
		if(v.charAt(j)=='.')
		{
			f2=j+1;
		}
	}
	if(f1==0 || f2==0)
	{
		return false;
	}
	else
	{
		return true;
	}
}



<!-- drasline.js  -->

var jg_ok,jg_ie,jg_fast,jg_dom,jg_moz;function _chkDHTM(x,i){x=document.body||null;jg_ie=x&&typeof x.insertAdjacentHTML!="undefined"&&document.createElement;jg_dom=(x&&!jg_ie&&typeof x.appendChild!="undefined"&&typeof document.createRange!="undefined"&&typeof(i=document.createRange()).setStartBefore!="undefined"&&typeof i.createContextualFragment!="undefined");jg_fast=jg_ie&&document.all&&!window.opera;jg_moz=jg_dom&&typeof x.style.MozOpacity!="undefined";jg_ok=!!(jg_ie||jg_dom);}function _pntCnvDom(){var x=this.wnd.document.createRange();x.setStartBefore(this.cnv);x=x.createContextualFragment(jg_fast?this._htmRpc():this.htm);if(this.cnv)this.cnv.appendChild(x);this.htm="";}function _pntCnvIe(){if(this.cnv)this.cnv.insertAdjacentHTML("BeforeEnd",jg_fast?this._htmRpc():this.htm);this.htm="";}function _pntDoc(){this.wnd.document.write(jg_fast?this._htmRpc():this.htm);this.htm='';}function _pntN(){;}function _mkDiv(x,y,w,h){this.htm+='<div style="opacity:.50;filter: alpha(opacity=50); -moz-opacity;position:absolute;'+'left:'+x+'px;'+'top:'+y+'px;'+'width:'+w+'px;'+'height:'+h+'px;'+'clip:rect(0,'+w+'px,'+h+'px,0);'+'background-color:'+this.color+(!jg_moz?';overflow:hidden':'')+';"><\/div>';}function _mkDivIe(x,y,w,h){this.htm+='<div style="opacity:0.50;filter: alpha(opacity=50); -moz-opacity;position:absolute;'+'left:'+x+'px;'+'top:'+y+'px;'+'width:'+w+'px;'+'height:'+h+'px;'+'clip:rect(0,'+w+'px,'+h+'px,0);'+'background-color:'+this.color+(!jg_moz?';overflow:hidden':'')+';"><\/div>';}function _mkDivPrt(x,y,w,h){this.htm+='<div style="position:absolute;'+'border-left:'+w+'px solid '+this.color+';'+'left:'+x+'px;'+'top:'+y+'px;'+'width:0px;'+'height:'+h+'px;'+'clip:rect(0,'+w+'px,'+h+'px,0);'+'background-color:'+this.color+(!jg_moz?';overflow:hidden':'')+';"><\/div>';}var _regex=/%%([^;]+);([^;]+);([^;]+);([^;]+);([^;]+);/g;function _htmRpc(){return this.htm.replace(_regex,'<div style="overflow:hidden;position:absolute;background-color:'+'$1;left:$2;top:$3;width:$4;height:$5"></div>\n');}function _htmPrtRpc(){return this.htm.replace(_regex,'<div style="overflow:hidden;position:absolute;background-color:'+'$1;left:$2;top:$3;width:$4;height:$5;border-left:$4px solid $1"></div>\n');}function _mkLin(x1,y1,x2,y2){if(x1>x2){var _x2=x2;var _y2=y2;x2=x1;y2=y1;x1=_x2;y1=_y2;}var dx=x2-x1,dy=Math.abs(y2-y1),x=x1,y=y1,yIncr=(y1>y2)?-1:1;if(dx>=dy){var pr=dy<<1,pru=pr-(dx<<1),p=pr-dx,ox=x;while(dx>0){--dx;++x;if(p>0){this._mkDiv(ox,y,x-ox,1);y+=yIncr;p+=pru;ox=x;}else p+=pr;}this._mkDiv(ox,y,x2-ox+1,1);}else
{var pr=dx<<1,pru=pr-(dy<<1),p=pr-dy,oy=y;if(y2<=y1){while(dy>0){--dy;if(p>0){this._mkDiv(x++,y,1,oy-y+1);y+=yIncr;p+=pru;oy=y;}else
{y+=yIncr;p+=pr;}}this._mkDiv(x2,y2,1,oy-y2+1);}else
{while(dy>0){--dy;y+=yIncr;if(p>0){this._mkDiv(x++,oy,1,y-oy);p+=pru;oy=y;}else p+=pr;}this._mkDiv(x2,oy,1,y2-oy+1);}}}function _mkLin2D(x1,y1,x2,y2){if(x1>x2){var _x2=x2;var _y2=y2;x2=x1;y2=y1;x1=_x2;y1=_y2;}var dx=x2-x1,dy=Math.abs(y2-y1),x=x1,y=y1,yIncr=(y1>y2)?-1:1;var s=this.stroke;if(dx>=dy){if(dx>0&&s-3>0){var _s=(s*dx*Math.sqrt(1+dy*dy/(dx*dx))-dx-(s>>1)*dy)/dx;_s=(!(s-4)?Math.ceil(_s):Math.round(_s))+1;}else var _s=s;var ad=Math.ceil(s/2);var pr=dy<<1,pru=pr-(dx<<1),p=pr-dx,ox=x;while(dx>0){--dx;++x;if(p>0){this._mkDiv(ox,y,x-ox+ad,_s);y+=yIncr;p+=pru;ox=x;}else p+=pr;}this._mkDiv(ox,y,x2-ox+ad+1,_s);}else
{if(s-3>0){var _s=(s*dy*Math.sqrt(1+dx*dx/(dy*dy))-(s>>1)*dx-dy)/dy;_s=(!(s-4)?Math.ceil(_s):Math.round(_s))+1;}else var _s=s;var ad=Math.round(s/2);var pr=dx<<1,pru=pr-(dy<<1),p=pr-dy,oy=y;if(y2<=y1){++ad;while(dy>0){--dy;if(p>0){this._mkDiv(x++,y,_s,oy-y+ad);y+=yIncr;p+=pru;oy=y;}else
{y+=yIncr;p+=pr;}}this._mkDiv(x2,y2,_s,oy-y2+ad);}else
{while(dy>0){--dy;y+=yIncr;if(p>0){this._mkDiv(x++,oy,_s,y-oy+ad);p+=pru;oy=y;}else p+=pr;}this._mkDiv(x2,oy,_s,y2-oy+ad+1);}}}function _mkLinDott(x1,y1,x2,y2){if(x1>x2){var _x2=x2;var _y2=y2;x2=x1;y2=y1;x1=_x2;y1=_y2;}var dx=x2-x1,dy=Math.abs(y2-y1),x=x1,y=y1,yIncr=(y1>y2)?-1:1,drw=true;if(dx>=dy){var pr=dy<<1,pru=pr-(dx<<1),p=pr-dx;while(dx>0){--dx;if(drw)this._mkDiv(x,y,1,1);drw=!drw;if(p>0){y+=yIncr;p+=pru;}else p+=pr;++x;}}else
{var pr=dx<<1,pru=pr-(dy<<1),p=pr-dy;while(dy>0){--dy;if(drw)this._mkDiv(x,y,1,1);drw=!drw;y+=yIncr;if(p>0){++x;p+=pru;}else p+=pr;}}if(drw)this._mkDiv(x,y,1,1);}function _mkOv(left,top,width,height){var a=(++width)>>1,b=(++height)>>1,wod=width&1,hod=height&1,cx=left+a,cy=top+b,x=0,y=b,ox=0,oy=b,aa2=(a*a)<<1,aa4=aa2<<1,bb2=(b*b)<<1,bb4=bb2<<1,st=(aa2>>1)*(1-(b<<1))+bb2,tt=(bb2>>1)-aa2*((b<<1)-1),w,h;while(y>0){if(st<0){st+=bb2*((x<<1)+3);tt+=bb4*(++x);}else if(tt<0){st+=bb2*((x<<1)+3)-aa4*(y-1);tt+=bb4*(++x)-aa2*(((y--)<<1)-3);w=x-ox;h=oy-y;if((w&2)&&(h&2)){this._mkOvQds(cx,cy,x-2,y+2,1,1,wod,hod);this._mkOvQds(cx,cy,x-1,y+1,1,1,wod,hod);}else this._mkOvQds(cx,cy,x-1,oy,w,h,wod,hod);ox=x;oy=y;}else
{tt-=aa2*((y<<1)-3);st-=aa4*(--y);}}w=a-ox+1;h=(oy<<1)+hod;y=cy-oy;this._mkDiv(cx-a,y,w,h);this._mkDiv(cx+ox+wod-1,y,w,h);}function _mkOv2D(left,top,width,height){var s=this.stroke;width+=s+1;height+=s+1;var a=width>>1,b=height>>1,wod=width&1,hod=height&1,cx=left+a,cy=top+b,x=0,y=b,aa2=(a*a)<<1,aa4=aa2<<1,bb2=(b*b)<<1,bb4=bb2<<1,st=(aa2>>1)*(1-(b<<1))+bb2,tt=(bb2>>1)-aa2*((b<<1)-1);if(s-4<0&&(!(s-2)||width-51>0&&height-51>0)){var ox=0,oy=b,w,h,pxw;while(y>0){if(st<0){st+=bb2*((x<<1)+3);tt+=bb4*(++x);}else if(tt<0){st+=bb2*((x<<1)+3)-aa4*(y-1);tt+=bb4*(++x)-aa2*(((y--)<<1)-3);w=x-ox;h=oy-y;if(w-1){pxw=w+1+(s&1);h=s;}else if(h-1){pxw=s;h+=1+(s&1);}else pxw=h=s;this._mkOvQds(cx,cy,x-1,oy,pxw,h,wod,hod);ox=x;oy=y;}else
{tt-=aa2*((y<<1)-3);st-=aa4*(--y);}}this._mkDiv(cx-a,cy-oy,s,(oy<<1)+hod);this._mkDiv(cx+a+wod-s,cy-oy,s,(oy<<1)+hod);}else
{var _a=(width-(s<<1))>>1,_b=(height-(s<<1))>>1,_x=0,_y=_b,_aa2=(_a*_a)<<1,_aa4=_aa2<<1,_bb2=(_b*_b)<<1,_bb4=_bb2<<1,_st=(_aa2>>1)*(1-(_b<<1))+_bb2,_tt=(_bb2>>1)-_aa2*((_b<<1)-1),pxl=new Array(),pxt=new Array(),_pxb=new Array();pxl[0]=0;pxt[0]=b;_pxb[0]=_b-1;while(y>0){if(st<0){pxl[pxl.length]=x;pxt[pxt.length]=y;st+=bb2*((x<<1)+3);tt+=bb4*(++x);}else if(tt<0){pxl[pxl.length]=x;st+=bb2*((x<<1)+3)-aa4*(y-1);tt+=bb4*(++x)-aa2*(((y--)<<1)-3);pxt[pxt.length]=y;}else
{tt-=aa2*((y<<1)-3);st-=aa4*(--y);}if(_y>0){if(_st<0){_st+=_bb2*((_x<<1)+3);_tt+=_bb4*(++_x);_pxb[_pxb.length]=_y-1;}else if(_tt<0){_st+=_bb2*((_x<<1)+3)-_aa4*(_y-1);_tt+=_bb4*(++_x)-_aa2*(((_y--)<<1)-3);_pxb[_pxb.length]=_y-1;}else
{_tt-=_aa2*((_y<<1)-3);_st-=_aa4*(--_y);_pxb[_pxb.length-1]--;}}}var ox=-wod,oy=b,_oy=_pxb[0],l=pxl.length,w,h;for(var i=0;i<l;i++){if(typeof _pxb[i]!="undefined"){if(_pxb[i]<_oy||pxt[i]<oy){x=pxl[i];this._mkOvQds(cx,cy,x,oy,x-ox,oy-_oy,wod,hod);ox=x;oy=pxt[i];_oy=_pxb[i];}}else
{x=pxl[i];this._mkDiv(cx-x,cy-oy,1,(oy<<1)+hod);this._mkDiv(cx+ox+wod,cy-oy,1,(oy<<1)+hod);ox=x;oy=pxt[i];}}this._mkDiv(cx-a,cy-oy,1,(oy<<1)+hod);this._mkDiv(cx+ox+wod,cy-oy,1,(oy<<1)+hod);}}function _mkOvDott(left,top,width,height){var a=(++width)>>1,b=(++height)>>1,wod=width&1,hod=height&1,hodu=hod^1,cx=left+a,cy=top+b,x=0,y=b,aa2=(a*a)<<1,aa4=aa2<<1,bb2=(b*b)<<1,bb4=bb2<<1,st=(aa2>>1)*(1-(b<<1))+bb2,tt=(bb2>>1)-aa2*((b<<1)-1),drw=true;while(y>0){if(st<0){st+=bb2*((x<<1)+3);tt+=bb4*(++x);}else if(tt<0){st+=bb2*((x<<1)+3)-aa4*(y-1);tt+=bb4*(++x)-aa2*(((y--)<<1)-3);}else
{tt-=aa2*((y<<1)-3);st-=aa4*(--y);}if(drw&&y>=hodu)this._mkOvQds(cx,cy,x,y,1,1,wod,hod);drw=!drw;}}function _mkRect(x,y,w,h){var s=this.stroke;this._mkDiv(x,y,w,s);this._mkDiv(x+w,y,s,h);this._mkDiv(x,y+h,w+s,s);this._mkDiv(x,y+s,s,h-s);}function _mkRectDott(x,y,w,h){this.drawLine(x,y,x+w,y);this.drawLine(x+w,y,x+w,y+h);this.drawLine(x,y+h,x+w,y+h);this.drawLine(x,y,x,y+h);}function jsgFont(){this.PLAIN='font-weight:normal;';this.BOLD='font-weight:bold;';this.ITALIC='font-style:italic;';this.ITALIC_BOLD=this.ITALIC+this.BOLD;this.BOLD_ITALIC=this.ITALIC_BOLD;}var Font=new jsgFont();function jsgStroke(){this.DOTTED=-1;}var Stroke=new jsgStroke();function jsGraphics(cnv,wnd){this.setColor=function(x){this.color=x.toLowerCase();};this.setStroke=function(x){this.stroke=x;if(!(x+1)){this.drawLine=_mkLinDott;this._mkOv=_mkOvDott;this.drawRect=_mkRectDott;}else if(x-1>0){this.drawLine=_mkLin2D;this._mkOv=_mkOv2D;this.drawRect=_mkRect;}else
{this.drawLine=_mkLin;this._mkOv=_mkOv;this.drawRect=_mkRect;}};this.setPrintable=function(arg){this.printable=arg;if(jg_fast){this._mkDiv=_mkDivIe;this._htmRpc=arg?_htmPrtRpc:_htmRpc;}else this._mkDiv=arg?_mkDivPrt:_mkDiv;};this.setFont=function(fam,sz,sty){this.ftFam=fam;this.ftSz=sz;this.ftSty=sty||Font.PLAIN;};this.drawPolyline=this.drawPolyLine=function(x,y){for(var i=x.length-1;i;){--i;this.drawLine(x[i],y[i],x[i+1],y[i+1]);}};this.fillRect=function(x,y,w,h){this._mkDiv(x,y,w,h);};this.drawPolygon=function(x,y){this.drawPolyline(x,y);this.drawLine(x[x.length-1],y[x.length-1],x[0],y[0]);};this.drawEllipse=this.drawOval=function(x,y,w,h){this._mkOv(x,y,w,h);};this.fillEllipse=this.fillOval=function(left,top,w,h){var a=w>>1,b=h>>1,wod=w&1,hod=h&1,cx=left+a,cy=top+b,x=0,y=b,oy=b,aa2=(a*a)<<1,aa4=aa2<<1,bb2=(b*b)<<1,bb4=bb2<<1,st=(aa2>>1)*(1-(b<<1))+bb2,tt=(bb2>>1)-aa2*((b<<1)-1),xl,dw,dh;if(w)while(y>0){if(st<0){st+=bb2*((x<<1)+3);tt+=bb4*(++x);}else if(tt<0){st+=bb2*((x<<1)+3)-aa4*(y-1);xl=cx-x;dw=(x<<1)+wod;tt+=bb4*(++x)-aa2*(((y--)<<1)-3);dh=oy-y;this._mkDiv(xl,cy-oy,dw,dh);this._mkDiv(xl,cy+y+hod,dw,dh);oy=y;}else
{tt-=aa2*((y<<1)-3);st-=aa4*(--y);}}this._mkDiv(cx-a,cy-oy,w,(oy<<1)+hod);};this.fillArc=function(iL,iT,iW,iH,fAngA,fAngZ){var a=iW>>1,b=iH>>1,iOdds=(iW&1)|((iH&1)<<16),cx=iL+a,cy=iT+b,x=0,y=b,ox=x,oy=y,aa2=(a*a)<<1,aa4=aa2<<1,bb2=(b*b)<<1,bb4=bb2<<1,st=(aa2>>1)*(1-(b<<1))+bb2,tt=(bb2>>1)-aa2*((b<<1)-1),xEndA,yEndA,xEndZ,yEndZ,iSects=(1<<(Math.floor((fAngA%=360.0)/180.0)<<3))|(2<<(Math.floor((fAngZ%=360.0)/180.0)<<3))|((fAngA>=fAngZ)<<16),aBndA=new Array(b+1),aBndZ=new Array(b+1);fAngA*=Math.PI/180.0;fAngZ*=Math.PI/180.0;xEndA=cx+Math.round(a*Math.cos(fAngA));yEndA=cy+Math.round(-b*Math.sin(fAngA));_mkLinVirt(aBndA,cx,cy,xEndA,yEndA);xEndZ=cx+Math.round(a*Math.cos(fAngZ));yEndZ=cy+Math.round(-b*Math.sin(fAngZ));_mkLinVirt(aBndZ,cx,cy,xEndZ,yEndZ);while(y>0){if(st<0){st+=bb2*((x<<1)+3);tt+=bb4*(++x);}else if(tt<0){st+=bb2*((x<<1)+3)-aa4*(y-1);ox=x;tt+=bb4*(++x)-aa2*(((y--)<<1)-3);this._mkArcDiv(ox,y,oy,cx,cy,iOdds,aBndA,aBndZ,iSects);oy=y;}else
{tt-=aa2*((y<<1)-3);st-=aa4*(--y);if(y&&(aBndA[y]!=aBndA[y-1]||aBndZ[y]!=aBndZ[y-1])){this._mkArcDiv(x,y,oy,cx,cy,iOdds,aBndA,aBndZ,iSects);ox=x;oy=y;}}}this._mkArcDiv(x,0,oy,cx,cy,iOdds,aBndA,aBndZ,iSects);if(iOdds>>16){if(iSects>>16){var xl=(yEndA<=cy||yEndZ>cy)?(cx-x):cx;this._mkDiv(xl,cy,x+cx-xl+(iOdds&0xffff),1);}else if((iSects&0x01)&&yEndZ>cy)this._mkDiv(cx-x,cy,x,1);}};this.fillPolygon=function(array_x,array_y){var i;var y;var miny,maxy;var x1,y1;var x2,y2;var ind1,ind2;var ints;var n=array_x.length;if(!n)return;miny=array_y[0];maxy=array_y[0];for(i=1;i<n;i++){if(array_y[i]<miny)miny=array_y[i];if(array_y[i]>maxy)maxy=array_y[i];}for(y=miny;y<=maxy;y++){var polyInts=new Array();ints=0;for(i=0;i<n;i++){if(!i){ind1=n-1;ind2=0;}else
{ind1=i-1;ind2=i;}y1=array_y[ind1];y2=array_y[ind2];if(y1<y2){x1=array_x[ind1];x2=array_x[ind2];}else if(y1>y2){y2=array_y[ind1];y1=array_y[ind2];x2=array_x[ind1];x1=array_x[ind2];}else continue;if((y>=y1)&&(y<y2))polyInts[ints++]=Math.round((y-y1)*(x2-x1)/(y2-y1)+x1);else if((y==maxy)&&(y>y1)&&(y<=y2))polyInts[ints++]=Math.round((y-y1)*(x2-x1)/(y2-y1)+x1);}polyInts.sort(_CompInt);for(i=0;i<ints;i+=2){last=polyInts[i+1]-polyInts[i]+1;this._mkDiv(polyInts[i],y,polyInts[i+1]-polyInts[i]+1,1);}}};this.drawString=function(txt,x,y){this.htm+='<div style="position:absolute;white-space:nowrap;'+'left:'+x+'px;'+'top:'+y+'px;'+'font-family:'+this.ftFam+';'+'font-size:'+this.ftSz+';'+'color:'+this.color+';'+this.ftSty+'">'+txt+'<\/div>';};this.drawStringRect=function(txt,x,y,width,halign){this.htm+='<div style="position:absolute;overflow:hidden;'+'left:'+x+'px;'+'top:'+y+'px;'+'width:'+width+'px;'+'text-align:'+halign+';'+'font-family:'+this.ftFam+';'+'font-size:'+this.ftSz+';'+'color:'+this.color+';'+this.ftSty+'">'+txt+'<\/div>';};this.drawImage=function(imgSrc,x,y,w,h,a){this.htm+='<div style="position:absolute;'+'left:'+x+'px;'+'top:'+y+'px;'+'width:'+w+'px;'+'height:'+h+'px;">'+'<img src="'+imgSrc+'" width="'+w+'" height="'+h+'"'+(a?(' '+a):'')+'>'+'<\/div>';};this.clear=function(){this.htm="";if(this.cnv)this.cnv.innerHTML="";};this._mkOvQds=function(cx,cy,x,y,w,h,wod,hod){var xl=cx-x,xr=cx+x+wod-w,yt=cy-y,yb=cy+y+hod-h;if(xr>xl+w){this._mkDiv(xr,yt,w,h);this._mkDiv(xr,yb,w,h);}else
w=xr-xl+w;this._mkDiv(xl,yt,w,h);this._mkDiv(xl,yb,w,h);};this._mkArcDiv=function(x,y,oy,cx,cy,iOdds,aBndA,aBndZ,iSects){var xrDef=cx+x+(iOdds&0xffff),y2,h=oy-y,xl,xr,w;if(!h)h=1;x=cx-x;if(iSects&0xff0000){y2=cy-y-h;if(iSects&0x00ff){if(iSects&0x02){xl=Math.max(x,aBndZ[y]);w=xrDef-xl;if(w>0)this._mkDiv(xl,y2,w,h);}if(iSects&0x01){xr=Math.min(xrDef,aBndA[y]);w=xr-x;if(w>0)this._mkDiv(x,y2,w,h);}}else
this._mkDiv(x,y2,xrDef-x,h);y2=cy+y+(iOdds>>16);if(iSects&0xff00){if(iSects&0x0100){xl=Math.max(x,aBndA[y]);w=xrDef-xl;if(w>0)this._mkDiv(xl,y2,w,h);}if(iSects&0x0200){xr=Math.min(xrDef,aBndZ[y]);w=xr-x;if(w>0)this._mkDiv(x,y2,w,h);}}else
this._mkDiv(x,y2,xrDef-x,h);}else
{if(iSects&0x00ff){if(iSects&0x02)xl=Math.max(x,aBndZ[y]);else
xl=x;if(iSects&0x01)xr=Math.min(xrDef,aBndA[y]);else
xr=xrDef;y2=cy-y-h;w=xr-xl;if(w>0)this._mkDiv(xl,y2,w,h);}if(iSects&0xff00){if(iSects&0x0100)xl=Math.max(x,aBndA[y]);else
xl=x;if(iSects&0x0200)xr=Math.min(xrDef,aBndZ[y]);else
xr=xrDef;y2=cy+y+(iOdds>>16);w=xr-xl;if(w>0)this._mkDiv(xl,y2,w,h);}}};this.setStroke(1);this.setFont("verdana,geneva,helvetica,sans-serif","12px",Font.PLAIN);this.color="#000000";this.htm="";this.wnd=wnd||window;if(!jg_ok)_chkDHTM();if(jg_ok){if(cnv){if(typeof(cnv)=="string")this.cont=document.all?(this.wnd.document.all[cnv]||null):document.getElementById?(this.wnd.document.getElementById(cnv)||null):null;else if(cnv==window.document)this.cont=document.getElementsByTagName("body")[0];else this.cont=cnv;this.cnv=document.createElement("div");this.cont.appendChild(this.cnv);this.paint=jg_dom?_pntCnvDom:_pntCnvIe;}else
this.paint=_pntDoc;}else
this.paint=_pntN;this.setPrintable(false);}function _mkLinVirt(aLin,x1,y1,x2,y2){var dx=Math.abs(x2-x1),dy=Math.abs(y2-y1),x=x1,y=y1,xIncr=(x1>x2)?-1:1,yIncr=(y1>y2)?-1:1,p,i=0;if(dx>=dy){var pr=dy<<1,pru=pr-(dx<<1);p=pr-dx;while(dx>0){--dx;if(p>0){aLin[i++]=x;y+=yIncr;p+=pru;}else p+=pr;x+=xIncr;}}else
{var pr=dx<<1,pru=pr-(dy<<1);p=pr-dy;while(dy>0){--dy;y+=yIncr;aLin[i++]=x;if(p>0){x+=xIncr;p+=pru;}else p+=pr;}}for(var len=aLin.length,i=len-i;i;)aLin[len-(i--)]=x;};function _CompInt(x,y){return(x-y);}


function getkey(e)
{
if (window.event)
return window.event.keyCode;
else if (e)
return e.which;
else
return null;
}


function limitchar(e)
{
var goods="0123456789.%";
var key, keychar;
key = getkey(e);
if (key == null) return true;
keychar = String.fromCharCode(key);
keychar = keychar.toLowerCase();
goods = goods.toLowerCase();
if (goods.indexOf(keychar) != -1)
return true;
if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
return true;
return false;
}

function check_mail()
{
	var email_to=document.getElementById('email_to').value;
	if(!chk_email(email_to))
	{
		alert('Please enter valid email id.');
		return false;
	}
}
