최초등록

This commit is contained in:
sp1000je
2026-02-23 10:01:00 +09:00
commit 7bc9767bf4
3120 changed files with 198447 additions and 0 deletions
+65
View File
@@ -0,0 +1,65 @@
//저장
function w_chk(){
if (CheckSpaces(document.getElementById('frm').sc_sitename, '사이트명')) { return ; }
else if (CheckSpaces(document.getElementById('frm').sc_sitename_en, '영문명')) { return ; }
//else if (CheckSpaces(document.getElementById('frm').b_l_chk, '사용유무')) { return; }
//else {document.getElementById('frm').submit(); }
else {
loading_st(1);
document.getElementById('frm').submit();
}
}
function date_chk(){
//alert(document.getElementById('frm').sc_date_chk.checked);
if ( document.getElementById('frm').sc_date_chk.checked == true) { //체크되면
document.getElementById('frm').sc_hdate1_y.disabled="disabled";
document.getElementById('frm').sc_hdate1_m.disabled="disabled";
document.getElementById('frm').sc_hdate1_d.disabled="disabled";
document.getElementById('frm').sc_hdate2_y.disabled="disabled";
document.getElementById('frm').sc_hdate2_m.disabled="disabled";
document.getElementById('frm').sc_hdate2_d.disabled="disabled";
}else{
document.getElementById('frm').sc_hdate1_y.disabled="";
document.getElementById('frm').sc_hdate1_m.disabled="";
document.getElementById('frm').sc_hdate1_d.disabled="";
document.getElementById('frm').sc_hdate2_y.disabled="";
document.getElementById('frm').sc_hdate2_m.disabled="";
document.getElementById('frm').sc_hdate2_d.disabled="";
}
}
function hdd_chk(){
if ( document.getElementById('frm').sc_hdd_chk.checked == true) { //체크되면
document.getElementById('frm').sc_hdd.disabled = "disabled";
}else{
document.getElementById('frm').sc_hdd.disabled = "";
}
}
+159
View File
@@ -0,0 +1,159 @@
//저장
function w_chk(){
if (CheckSpaces(document.getElementById('frm').ct_name_i, '코드명')) { return false; }
//else if (CheckSpaces(document.getElementById('frm').sc_sitename_en, '영문명')) { return false; }
//else {document.getElementById('frm').submit(); }
loading_st(1);
}
//삭제
function d_chk(url){
if (confirm('정말 삭제하시겠습니까?(하위코드포함)')) {
loading_st(1);
page_go1(url);
}else{
return false;
}
}
function checkAll(){
if(document.getElementById('frm_list').chk_all.value == "") {
document.getElementById('frm_list').chk_all.value="Y";
totchk();
}else {
document.getElementById('frm_list').chk_all.value="";
totoff();
}
}
function totchk(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
if ( document.getElementById('frm_list').elements[i].disabled != true ){
document.getElementById('frm_list').elements[i].checked = true;
}
}
}
function totoff(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
document.getElementById('frm_list').elements[i].checked = false;
}
}
function delete2(){
var flag;
if (confirm('정말 삭제하시겠습니까?')) {
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "delete_ok.asp";
document.getElementById('frm_list').status.value = "totdel";
document.getElementById('frm_list').submit();
}else{
return ;
}
}
function levelchange(form, idx){
loading_st(1);
document.getElementById('frm_list').b_l_chk.value = form;
document.getElementById('frm_list').b_l_num.value = idx;
document.getElementById('frm_list').action = "level_ok.asp";
document.getElementById('frm_list').submit();
}
function tot_levelchage(){
var flag;
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
if (document.getElementById('frm_list').tot_level_chk.value=="") {
alert ("변경할 등급을 선택해주세요");
document.getElementById('frm_list').tot_level_chk.focus();
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "level_ok.asp";
document.getElementById('frm_list').status.value = "totlevel";
document.getElementById('frm_list').submit();
}
+161
View File
@@ -0,0 +1,161 @@
//저장
function w_chk(){
if (CheckSpaces(document.getElementById('frm').a_level, '게시판종류')) { return false; }
else if (CheckSpaces(document.getElementById('frm').a_bbsname, '게시판명')) { return false; }
else if (CheckSpaces(document.getElementById('frm').a_new, 'new기간')) { return false; }
else if (CheckSpaces(document.getElementById('frm').a_width, '게시판크기')) { return false; }
else if (CheckSpaces(document.getElementById('frm').a_displaysu, '페이지당게시물수')) { return false; }
//else {document.getElementById('frm').submit(); }
loading_st(1);
}
//삭제
function d_chk(url){
if (confirm('정말 삭제하시겠습니까?')) {
loading_st(1);
page_go1(url);
}else{
return false;
}
}
function checkAll(){
if(document.getElementById('frm_list').chk_all.value == "") {
document.getElementById('frm_list').chk_all.value="Y";
totchk();
}else {
document.getElementById('frm_list').chk_all.value="";
totoff();
}
}
function totchk(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
if ( document.getElementById('frm_list').elements[i].disabled != true ){
document.getElementById('frm_list').elements[i].checked = true;
}
}
}
function totoff(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
document.getElementById('frm_list').elements[i].checked = false;
}
}
function delete2(){
var flag;
if (confirm('정말 삭제하시겠습니까?')) {
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "delete_ok.asp";
document.getElementById('frm_list').status.value = "totdel";
document.getElementById('frm_list').submit();
}else{
return ;
}
}
function levelchange(form, idx){
loading_st(1);
document.getElementById('frm_list').b_l_chk.value = form;
document.getElementById('frm_list').b_l_num.value = idx;
document.getElementById('frm_list').action = "level_ok.asp";
document.getElementById('frm_list').submit();
}
function tot_levelchage(){
var flag;
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
if (document.getElementById('frm_list').tot_level_chk.value=="") {
alert ("변경할 등급을 선택해주세요");
document.getElementById('frm_list').tot_level_chk.focus();
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "level_ok.asp";
document.getElementById('frm_list').status.value = "totlevel";
document.getElementById('frm_list').submit();
}
+184
View File
@@ -0,0 +1,184 @@
//저장
function w_chk(){
if (CheckSpaces(document.getElementById('frm').ct_name_i, '코드명')) { return false; }
//else if (CheckSpaces(document.getElementById('frm').sc_sitename_en, '영문명')) { return false; }
//else {document.getElementById('frm').submit(); }
loading_st(1);
}
//수정
function m_chk(ct_idx,ct_chk){
document.getElementById('frm_list').ct_chk.value = ct_chk;
document.getElementById('frm_list').ct_idx.value = ct_idx;
//document.getElementById('frm_list').encoding = "multipart/form-data";
document.getElementById('frm_list').action = "write_ok.asp";
document.getElementById('frm_list').submit();
loading_st(1);
}
//삭제
function d_chk(url){
if (confirm('정말 삭제하시겠습니까?(하위코드포함)')) {
loading_st(1);
page_go1(url);
}else{
return false;
}
}
function checkAll(){
if(document.getElementById('frm_list').chk_all.value == "") {
document.getElementById('frm_list').chk_all.value="Y";
totchk();
}else {
document.getElementById('frm_list').chk_all.value="";
totoff();
}
}
function totchk(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
if ( document.getElementById('frm_list').elements[i].disabled != true ){
document.getElementById('frm_list').elements[i].checked = true;
}
}
}
function totoff(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
document.getElementById('frm_list').elements[i].checked = false;
}
}
function delete2(){
var flag;
if (confirm('정말 삭제하시겠습니까?')) {
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "delete_ok.asp";
document.getElementById('frm_list').status.value = "totdel";
document.getElementById('frm_list').submit();
}else{
return ;
}
}
function levelchange(form, idx){
loading_st(1);
document.getElementById('frm_list').b_l_chk.value = form;
document.getElementById('frm_list').b_l_num.value = idx;
document.getElementById('frm_list').action = "level_ok.asp";
document.getElementById('frm_list').submit();
}
function tot_levelchage(){
var flag;
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
if (document.getElementById('frm_list').tot_level_chk.value=="") {
alert ("변경할 등급을 선택해주세요");
document.getElementById('frm_list').tot_level_chk.focus();
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "level_ok.asp";
document.getElementById('frm_list').status.value = "totlevel";
document.getElementById('frm_list').submit();
}
+154
View File
@@ -0,0 +1,154 @@
//저장
function w_chk(){
if (CheckSpaces(document.getElementById('frm').ct_name_i, '코드명')) { return false; }
//else if (CheckSpaces(document.getElementById('frm').sc_sitename_en, '영문명')) { return false; }
//else {document.getElementById('frm').submit(); }
loading_st(1);
}
//삭제
function d_chk(url){
if (confirm('정말 삭제하시겠습니까?')) {
loading_st(1);
page_go1(url);
}else{
return false;
}
}
function checkAll(){
if(document.getElementById('frm_list').chk_all.value == "") {
document.getElementById('frm_list').chk_all.value="Y";
totchk();
}else {
document.getElementById('frm_list').chk_all.value="";
totoff();
}
}
function totchk(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
if ( document.getElementById('frm_list').elements[i].disabled != true ){
document.getElementById('frm_list').elements[i].checked = true;
}
}
}
function totoff(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
document.getElementById('frm_list').elements[i].checked = false;
}
}
function delete2(){
var flag;
if (confirm('정말 삭제하시겠습니까?')) {
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "delete_ok.asp";
document.getElementById('frm_list').status.value = "totdel";
document.getElementById('frm_list').submit();
}else{
return ;
}
}
function levelchange(form, idx){
loading_st(1);
document.getElementById('frm_list').b_l_chk.value = form;
document.getElementById('frm_list').b_l_num.value = idx;
document.getElementById('frm_list').action = "level_ok.asp";
document.getElementById('frm_list').submit();
}
function tot_levelchage(page){
var flag;
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
if (document.getElementById('frm_list').tot_level_chk.value=="") {
alert ("변경할 등급을 선택해주세요");
document.getElementById('frm_list').tot_level_chk.focus();
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "level_ok.asp?"+page;
document.getElementById('frm_list').status.value = "totlevel";
document.getElementById('frm_list').submit();
}
+154
View File
@@ -0,0 +1,154 @@
//저장
function w_chk(){
if (CheckSpaces(document.getElementById('frm').ct_name_i, '코드명')) { return false; }
//else if (CheckSpaces(document.getElementById('frm').sc_sitename_en, '영문명')) { return false; }
//else {document.getElementById('frm').submit(); }
loading_st(1);
}
//삭제
function d_chk(url){
if (confirm('정말 삭제하시겠습니까?')) {
loading_st(1);
page_go1(url);
}else{
return false;
}
}
function checkAll(){
if(document.getElementById('frm_list').chk_all.value == "") {
document.getElementById('frm_list').chk_all.value="Y";
totchk();
}else {
document.getElementById('frm_list').chk_all.value="";
totoff();
}
}
function totchk(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
if ( document.getElementById('frm_list').elements[i].disabled != true ){
document.getElementById('frm_list').elements[i].checked = true;
}
}
}
function totoff(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
document.getElementById('frm_list').elements[i].checked = false;
}
}
function delete2(){
var flag;
if (confirm('정말 삭제하시겠습니까?')) {
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "delete_ok.asp";
document.getElementById('frm_list').status.value = "totdel";
document.getElementById('frm_list').submit();
}else{
return ;
}
}
function levelchange(form, idx){
loading_st(1);
document.getElementById('frm_list').b_l_chk.value = form;
document.getElementById('frm_list').b_l_num.value = idx;
document.getElementById('frm_list').action = "level_ok.asp";
document.getElementById('frm_list').submit();
}
function tot_levelchage(page){
var flag;
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
if (document.getElementById('frm_list').tot_level_chk.value=="") {
alert ("변경할 등급을 선택해주세요");
document.getElementById('frm_list').tot_level_chk.focus();
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "level_ok.asp?"+page;
document.getElementById('frm_list').status.value = "totlevel";
document.getElementById('frm_list').submit();
}
+151
View File
@@ -0,0 +1,151 @@
//저장
function w_chk(){
if (CheckSpaces(document.getElementById('frm').g_menuname, '그룹명')) { return false; }
//else if (CheckSpaces(document.getElementById('frm').sc_sitename_en, '영문명')) { return false; }
//else {document.getElementById('frm').submit(); }
loading_st(1);
}
//삭제
function d_chk(url){
if (confirm('정말 삭제하시겠습니까?')) {
loading_st(1);
page_go1(url);
}
}
function checkAll(){
if(document.getElementById('frm_list').chk_all.value == "") {
document.getElementById('frm_list').chk_all.value="Y";
totchk();
}else {
document.getElementById('frm_list').chk_all.value="";
totoff();
}
}
function totchk(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
if ( document.getElementById('frm_list').elements[i].disabled != true ){
document.getElementById('frm_list').elements[i].checked = true;
}
}
}
function totoff(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
document.getElementById('frm_list').elements[i].checked = false;
}
}
function delete2(){
var flag;
if (confirm('정말 삭제하시겠습니까?')) {
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "delete_ok.asp";
document.getElementById('frm_list').status.value = "totdel";
document.getElementById('frm_list').submit();
}else{
return ;
}
}
function levelchange(form, idx){
loading_st(1);
document.getElementById('frm_list').b_l_chk.value = form;
document.getElementById('frm_list').b_l_num.value = idx;
document.getElementById('frm_list').action = "level_ok.asp";
document.getElementById('frm_list').submit();
}
function tot_levelchage(page){
var flag;
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
if (document.getElementById('frm_list').tot_level_chk.value=="") {
alert ("변경할 등급을 선택해주세요");
document.getElementById('frm_list').tot_level_chk.focus();
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "level_ok.asp?"+page;
document.getElementById('frm_list').status.value = "totlevel";
document.getElementById('frm_list').submit();
}
+158
View File
@@ -0,0 +1,158 @@
//저장
function w_chk(){
if (CheckSpaces(document.getElementById('frm').b_l_subject, '제목')) { return false; }
//alert(document.getElementById('frm').b_l_img.value);
//else if (CheckSpaces(document.getElementById('frm').b_l_img, '배너 이미지파일')) { return false; }
//else {document.getElementById('frm').submit(); }
loading_st(1);
}
//삭제
function d_chk(url){
if (confirm('정말 삭제하시겠습니까?')) {
loading_st(1);
page_go1(url);
}else{
return false;
}
}
function checkAll(){
if(document.getElementById('frm_list').chk_all.value == "") {
document.getElementById('frm_list').chk_all.value="Y";
totchk();
}else {
document.getElementById('frm_list').chk_all.value="";
totoff();
}
}
function totchk(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
if ( document.getElementById('frm_list').elements[i].disabled != true ){
document.getElementById('frm_list').elements[i].checked = true;
}
}
}
function totoff(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
document.getElementById('frm_list').elements[i].checked = false;
}
}
function delete2(){
var flag;
if (confirm('정말 삭제하시겠습니까?')) {
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "delete_ok.asp";
document.getElementById('frm_list').status.value = "totdel";
document.getElementById('frm_list').submit();
}else{
return ;
}
}
function levelchange(form, idx){
loading_st(1);
document.getElementById('frm_list').b_l_chk.value = form;
document.getElementById('frm_list').b_l_num.value = idx;
document.getElementById('frm_list').action = "level_ok.asp";
document.getElementById('frm_list').submit();
}
function tot_levelchage(page){
var flag;
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
if (document.getElementById('frm_list').tot_level_chk.value=="") {
alert ("변경할 등급을 선택해주세요");
document.getElementById('frm_list').tot_level_chk.focus();
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "level_ok.asp?"+page;
document.getElementById('frm_list').status.value = "totlevel";
document.getElementById('frm_list').submit();
}
+158
View File
@@ -0,0 +1,158 @@
//저장
function w_chk(){
if (CheckSpaces(document.getElementById('frm').b_l_subject, '제목')) { return false; }
//alert(document.getElementById('frm').b_l_img.value);
//else if (CheckSpaces(document.getElementById('frm').b_l_img, '배너 이미지파일')) { return false; }
//else {document.getElementById('frm').submit(); }
loading_st(1);
}
//삭제
function d_chk(url){
if (confirm('정말 삭제하시겠습니까?')) {
loading_st(1);
page_go1(url);
}else{
return false;
}
}
function checkAll(){
if(document.getElementById('frm_list').chk_all.value == "") {
document.getElementById('frm_list').chk_all.value="Y";
totchk();
}else {
document.getElementById('frm_list').chk_all.value="";
totoff();
}
}
function totchk(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
if ( document.getElementById('frm_list').elements[i].disabled != true ){
document.getElementById('frm_list').elements[i].checked = true;
}
}
}
function totoff(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
document.getElementById('frm_list').elements[i].checked = false;
}
}
function delete2(){
var flag;
if (confirm('정말 삭제하시겠습니까?')) {
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "delete_ok.asp";
document.getElementById('frm_list').status.value = "totdel";
document.getElementById('frm_list').submit();
}else{
return ;
}
}
function levelchange(form, idx){
loading_st(1);
document.getElementById('frm_list').b_l_chk.value = form;
document.getElementById('frm_list').b_l_num.value = idx;
document.getElementById('frm_list').action = "level_ok.asp";
document.getElementById('frm_list').submit();
}
function tot_levelchage(page){
var flag;
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
if (document.getElementById('frm_list').tot_level_chk.value=="") {
alert ("변경할 등급을 선택해주세요");
document.getElementById('frm_list').tot_level_chk.focus();
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "level_ok.asp?"+page;
document.getElementById('frm_list').status.value = "totlevel";
document.getElementById('frm_list').submit();
}
+162
View File
@@ -0,0 +1,162 @@
//저장
function w_chk(){
if (CheckSpaces(document.getElementById('frm').subject, '제목')) { return false; }
//else if (CheckSpaces(document.getElementById('frm').sc_sitename_en, '영문명')) { return false; }
//else {document.getElementById('frm').submit(); }
loading_st(1);
}
//삭제
function d_chk(url){
if (confirm('정말 삭제하시겠습니까?')) {
loading_st(1);
page_go1(url);
}else{
return false;
}
}
function checkAll(){
if(document.getElementById('frm_list').chk_all.value == "") {
document.getElementById('frm_list').chk_all.value="Y";
totchk();
}else {
document.getElementById('frm_list').chk_all.value="";
totoff();
}
}
function totchk(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
if ( document.getElementById('frm_list').elements[i].disabled != true ){
document.getElementById('frm_list').elements[i].checked = true;
}
}
}
function totoff(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
document.getElementById('frm_list').elements[i].checked = false;
}
}
function delete2(){
var flag;
if (confirm('정말 삭제하시겠습니까?')) {
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "delete_ok.asp";
document.getElementById('frm_list').status.value = "totdel";
document.getElementById('frm_list').submit();
}else{
return ;
}
}
function levelchange(form, idx){
loading_st(1);
document.getElementById('frm_list').eb_chk.value = form;
document.getElementById('frm_list').eb_idx.value = idx;
document.getElementById('frm_list').action = "level_ok.asp";
document.getElementById('frm_list').submit();
}
function tot_levelchage(page){
var flag;
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
if (document.getElementById('frm_list').tot_level_chk.value=="") {
alert ("변경할 등급을 선택해주세요");
document.getElementById('frm_list').tot_level_chk.focus();
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "level_ok.asp?"+page;
document.getElementById('frm_list').status.value = "totlevel";
document.getElementById('frm_list').submit();
}
function win_popup(eb_pk,vscrollbars,vtoolbar,vmenubar,vlocation,vwidth,vheight){
window.open('/content/ebook/index.asp?eb_size=max&eb_pk='+eb_pk,'','scrollbars='+vscrollbars+',toolbar='+vtoolbar+',menubar='+vmenubar+',location='+vlocation+',width='+vwidth+',height='+vheight+',location=no');
}
+179
View File
@@ -0,0 +1,179 @@
//저장
function w_chk(){
if (CheckSpaces(document.getElementById('frm').ebp_subject, '페이지')) { return false; }
//else if (CheckSpaces(document.getElementById('frm').sc_sitename_en, '영문명')) { return false; }
//else {document.getElementById('frm').submit(); }
loading_st(1);
}
//수정
function m_chk(ebp_idx,ebp_chk){
document.getElementById('frm_list').ebp_chk.value = ebp_chk;
document.getElementById('frm_list').ebp_idx.value = ebp_idx;
//document.getElementById('frm_list').encoding = "multipart/form-data";
document.getElementById('frm_list').action = "write_ok.asp";
document.getElementById('frm_list').submit();
loading_st(1);
}
//삭제
function d_chk(url){
if (confirm('정말 삭제하시겠습니까?')) {
loading_st(1);
page_go1(url);
}else{
return false;
}
}
function checkAll(){
if(document.getElementById('frm_list').chk_all.value == "") {
document.getElementById('frm_list').chk_all.value="Y";
totchk();
}else {
document.getElementById('frm_list').chk_all.value="";
totoff();
}
}
function totchk(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
if ( document.getElementById('frm_list').elements[i].disabled != true ){
document.getElementById('frm_list').elements[i].checked = true;
}
}
}
function totoff(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
document.getElementById('frm_list').elements[i].checked = false;
}
}
function delete2(){
var flag;
if (confirm('정말 삭제하시겠습니까?')) {
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "delete_ok.asp";
document.getElementById('frm_list').status.value = "totdel";
document.getElementById('frm_list').submit();
}else{
return ;
}
}
function levelchange(form, idx){
loading_st(1);
document.getElementById('frm_list').eb_chk.value = form;
document.getElementById('frm_list').eb_idx.value = idx;
document.getElementById('frm_list').action = "level_ok.asp";
document.getElementById('frm_list').submit();
}
function tot_levelchage(page){
var flag;
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
if (document.getElementById('frm_list').tot_level_chk.value=="") {
alert ("변경할 등급을 선택해주세요");
document.getElementById('frm_list').tot_level_chk.focus();
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "level_ok.asp?"+page;
document.getElementById('frm_list').status.value = "totlevel";
document.getElementById('frm_list').submit();
}
function win_popup(idx,vscrollbars,vtoolbar,vmenubar,vlocation,vwidth,vheight){
window.open('view.asp?idx='+idx,'','scrollbars='+vscrollbars+',toolbar='+vtoolbar+',menubar='+vmenubar+',location='+vlocation+',width='+vwidth+',height='+vheight+',location=no');
}
+159
View File
@@ -0,0 +1,159 @@
//저장
function w_chk(){
if (CheckSpaces(document.getElementById('frm').ct_name_i, '코드명')) { return false; }
//else if (CheckSpaces(document.getElementById('frm').sc_sitename_en, '영문명')) { return false; }
//else {document.getElementById('frm').submit(); }
loading_st(1);
}
//삭제
function d_chk(url){
if (confirm('이 분류의 이모티콘까지 모두 삭제됩니다.\n\n정말 삭제하시겠습니까?')) {
loading_st(1);
page_go1(url);
}else{
return false;
}
}
function checkAll(){
if(document.getElementById('frm_list').chk_all.value == "") {
document.getElementById('frm_list').chk_all.value="Y";
totchk();
}else {
document.getElementById('frm_list').chk_all.value="";
totoff();
}
}
function totchk(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
if ( document.getElementById('frm_list').elements[i].disabled != true ){
document.getElementById('frm_list').elements[i].checked = true;
}
}
}
function totoff(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
document.getElementById('frm_list').elements[i].checked = false;
}
}
function delete2(){
var flag;
if (confirm('정말 삭제하시겠습니까?')) {
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "delete_ok.asp";
document.getElementById('frm_list').status.value = "totdel";
document.getElementById('frm_list').submit();
}else{
return ;
}
}
function levelchange(form, idx){
loading_st(1);
document.getElementById('frm_list').b_l_chk.value = form;
document.getElementById('frm_list').b_l_num.value = idx;
document.getElementById('frm_list').action = "level_ok.asp";
document.getElementById('frm_list').submit();
}
function tot_levelchage(){
var flag;
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
if (document.getElementById('frm_list').tot_level_chk.value=="") {
alert ("변경할 등급을 선택해주세요");
document.getElementById('frm_list').tot_level_chk.focus();
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "level_ok.asp";
document.getElementById('frm_list').status.value = "totlevel";
document.getElementById('frm_list').submit();
}
+323
View File
@@ -0,0 +1,323 @@
//스킨변경
function skin_c01(name,bgimg,height) {
document.getElementById(name).style.backgroundImage= bgimg;
document.getElementById(name).style.height= height;
}
function skin_c02(name,padding,align) {
document.getElementById(name).style.padding= padding;
document.getElementById(name).style.textAlign= align;
}
function skin_c03(name,color) {
document.getElementById(name).style.color= color;
}
function skin_c04(name,padding,width) {
document.getElementById(name).style.padding= padding;
document.getElementById(name).style.width= width;
}
//저장
function confw_chk(){
if (CheckSpaces(document.getElementById('frm').nsc_name, '보내는 사람')) { return false; }
else if (CheckSpaces(document.getElementById('frm').nsc_email, '보내는 사람 이메일')) { return false; }
//else {document.getElementById('frm').submit(); }
loading_st(1);
}
//저장
function mw_chk(){
if (CheckSpaces(document.getElementById('frm').nsm_name, '이름')) { return false; }
else if (CheckSpaces(document.getElementById('frm').nsm_email, '이메일')) { return false; }
//else {document.getElementById('frm').submit(); }
loading_st(1);
}
//저장
function w_chk(){
if (CheckSpaces(document.getElementById('frm').nsl_subject, '제목')) { return false; }
//else if (CheckSpaces(document.getElementById('frm').sc_sitename_en, '영문명')) { return false; }
//else {document.getElementById('frm').submit(); }
loading_st(1);
}
//삭제
function d_chk(url){
if (confirm('정말 삭제하시겠습니까?')) {
loading_st(1);
page_go1(url);
}else{
return false;
}
}
function checkAll(){
if(document.getElementById('frm_list').chk_all.value == "") {
document.getElementById('frm_list').chk_all.value="Y";
totchk();
}else {
document.getElementById('frm_list').chk_all.value="";
totoff();
}
}
function totchk(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
if ( document.getElementById('frm_list').elements[i].disabled != true ){
document.getElementById('frm_list').elements[i].checked = true;
}
}
}
function totoff(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
document.getElementById('frm_list').elements[i].checked = false;
}
}
function delete2(){
var flag;
if (confirm('정말 삭제하시겠습니까?')) {
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "delete_ok.asp";
document.getElementById('frm_list').status.value = "totdel";
document.getElementById('frm_list').submit();
}else{
return ;
}
}
function delete3(){
var flag;
if (confirm('정말 삭제하시겠습니까?')) {
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "member_delete_ok.asp";
document.getElementById('frm_list').status.value = "totdel";
document.getElementById('frm_list').submit();
}else{
return ;
}
}
function levelchange(form, idx){
loading_st(1);
document.getElementById('frm_list').b_l_chk.value = form;
document.getElementById('frm_list').b_l_num.value = idx;
document.getElementById('frm_list').action = "level_ok.asp";
document.getElementById('frm_list').submit();
}
function tot_levelchage(page){
var flag;
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
if (document.getElementById('frm_list').tot_level_chk.value=="") {
alert ("변경할 등급을 선택해주세요");
document.getElementById('frm_list').tot_level_chk.focus();
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "level_ok.asp?"+page;
document.getElementById('frm_list').status.value = "totlevel";
document.getElementById('frm_list').submit();
}
function win_popup(idx,vscrollbars,vtoolbar,vmenubar,vlocation,vwidth,vheight){
window.open('view.asp?idx='+idx,'','scrollbars='+vscrollbars+',toolbar='+vtoolbar+',menubar='+vmenubar+',location='+vlocation+',width='+vwidth+',height='+vheight+',location=no');
}
function skin01() {
skin_c01('skin1','url(/manager/img/nl_skin1_1.jpg)','244px');
skin_c02('skin1-2','10px 0 0 64px','');
skin_c03('subject_skin','#FFFFFF');
skin_c01('skin2','url(/manager/img/nl_skin1_2.gif)','154px');
skin_c02('skin2-2','94px 0 0 0px','');
skin_c01('skin3','url(/manager/img/nl_skin1_3.gif)','');
skin_c04('skin3','10px 0 0 40px','650px');
skin_c01('skin4','url(/manager/img/nl_skin1_4.gif)','103px');
skin_c01('skin5','url(/manager/img/nl_skin1_5.gif)','80px');
skin_c02('skin5-2','5px 0 0 50px','left');
}
function skin02() {
skin_c01('skin1','url(/manager/img/nl_skin2_1.gif)','238px');
skin_c02('skin1-2','52px 0 0 70px','');
skin_c03('subject_skin','#000000');
skin_c01('skin2','url(/manager/img/nl_skin2_2.gif)','154px');
skin_c02('skin2-2','94px 0 0 0px','');
skin_c01('skin3','url(/manager/img/nl_skin2_3.gif)','');
skin_c04('skin3','10px 0 0 40px','650px');
skin_c01('skin4','url(/manager/img/nl_skin2_4.gif)','103px');
skin_c01('skin5','none','');
skin_c02('skin5-2','9px 0 0 0','center');
}
function skin03() {
skin_c01('skin1','url(/manager/img/nl_skin3_1.gif)','256px');
skin_c02('skin1-2','73px 0 0 33px','');
skin_c03('subject_skin','#FFFFFF');
skin_c01('skin2','url(/manager/img/nl_skin3_2.gif)','154px');
skin_c02('skin2-2','94px 0 0 0px','');
skin_c01('skin3','url(/manager/img/nl_skin3_3.gif)','');
skin_c04('skin3','10px 0 0 40px','650px');
skin_c01('skin4','url(/manager/img/nl_skin3_4.gif)','103px');
skin_c01('skin5','url(/manager/img/nl_skin3_5.gif)','80px');
skin_c02('skin5-2','5px 0 0 50px','left');
}
function skin04() {
skin_c01('skin1','url(/manager/img/nl_skin4_1.jpg)','479px');
skin_c02('skin1-2','412px 0 0 87px','');
skin_c03('subject_skin','#0052D9');
skin_c01('skin2','url(/manager/img/nl_skin4_2.gif)','154px');
skin_c02('skin2-2','94px 0 0 0px','');
skin_c01('skin3','url(/manager/img/nl_skin4_3.gif)','');
skin_c04('skin3','10px 0 0 40px','650px');
skin_c01('skin4','url(/manager/img/nl_skin4_4.gif)','103px');
skin_c01('skin5','url(/manager/img/nl_skin4_5.gif)','80px');
skin_c02('skin5-2','5px 0 0 50px','left');
}
function skin05() {
skin_c01('skin1','url(/manager/img/nl_skin5_1.gif)','270px');
skin_c02('skin1-2','73px 0 0 74px','');
skin_c03('subject_skin','#000000');
skin_c01('skin2','url(/manager/img/nl_skin5_2.gif)','154px');
skin_c02('skin2-2','94px 0 0 0px','');
skin_c01('skin3','url(/manager/img/nl_skin5_3.gif)','');
skin_c04('skin3','10px 0 0 40px','650px');
skin_c01('skin4','url(/manager/img/nl_skin5_4.gif)','120px');
skin_c01('skin5','none','');
skin_c02('skin5-2','9px 0 0 0','center');
}
+171
View File
@@ -0,0 +1,171 @@
//저장
function w_chk(){
if (CheckSpaces(document.getElementById('frm').b_l_subject, '제목')) { return false; }
alert(document.getElementById('frm').b_l_img.value);
//else if (CheckSpaces(document.getElementById('frm').b_l_img, '배너 이미지파일')) { return false; }
//else {document.getElementById('frm').submit(); }
loading_st(1);
}
//삭제
function d_chk(url){
if (confirm('정말 삭제하시겠습니까?')) {
loading_st(1);
page_go1(url);
}else{
return false;
}
}
function checkAll(){
if(document.getElementById('frm_list').chk_all.value == "") {
document.getElementById('frm_list').chk_all.value="Y";
totchk();
}else {
document.getElementById('frm_list').chk_all.value="";
totoff();
}
}
function totchk(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
if ( document.getElementById('frm_list').elements[i].disabled != true ){
document.getElementById('frm_list').elements[i].checked = true;
}
}
}
function totoff(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
document.getElementById('frm_list').elements[i].checked = false;
}
}
function delete2(){
var flag;
if (confirm('정말 삭제하시겠습니까?')) {
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "delete_ok.asp";
document.getElementById('frm_list').status.value = "totdel";
document.getElementById('frm_list').submit();
}else{
return ;
}
}
function levelchange(form, idx){
loading_st(1);
document.getElementById('frm_list').b_l_chk.value = form;
document.getElementById('frm_list').b_l_num.value = idx;
document.getElementById('frm_list').action = "level_ok.asp";
document.getElementById('frm_list').submit();
}
function tot_levelchage(page){
var flag;
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
if (document.getElementById('frm_list').tot_level_chk.value=="") {
alert ("변경할 등급을 선택해주세요");
document.getElementById('frm_list').tot_level_chk.focus();
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "level_ok.asp?"+page;
document.getElementById('frm_list').status.value = "totlevel";
document.getElementById('frm_list').submit();
}
//문항 보이기/감추기
function a_level_chg(val,id_name){
var val;
if (val =="1")//주관식
{
document.getElementById(id_name).style.display = "";
}else{//객관식
document.getElementById(id_name).style.display = "none";
}
}
+188
View File
@@ -0,0 +1,188 @@
//저장
function w_chk(){
if (CheckSpaces(document.getElementById('frm').poq_question, '제목')) { return false; }
//alert(document.getElementById('frm').b_l_img.value);
//else if (CheckSpaces(document.getElementById('frm').b_l_img, '배너 이미지파일')) { return false; }
//else {document.getElementById('frm').submit(); }
loading_st(1);
}
//삭제
function d_chk(url){
if (confirm('정말 삭제하시겠습니까?')) {
loading_st(1);
page_go1(url);
}else{
return false;
}
}
//수정
function m_chk(poq_idx,poq_chk){
document.getElementById('frm_list').poq_chk.value = poq_chk;
document.getElementById('frm_list').poq_idx.value = poq_idx;
//document.getElementById('frm_list').encoding = "multipart/form-data";
document.getElementById('frm_list').action = "write_ok.asp";
document.getElementById('frm_list').submit();
loading_st(1);
}
function checkAll(){
if(document.getElementById('frm_list').chk_all.value == "") {
document.getElementById('frm_list').chk_all.value="Y";
totchk();
}else {
document.getElementById('frm_list').chk_all.value="";
totoff();
}
}
function totchk(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
if ( document.getElementById('frm_list').elements[i].disabled != true ){
document.getElementById('frm_list').elements[i].checked = true;
}
}
}
function totoff(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
document.getElementById('frm_list').elements[i].checked = false;
}
}
function delete2(){
var flag;
if (confirm('정말 삭제하시겠습니까?')) {
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "delete_ok.asp";
document.getElementById('frm_list').status.value = "totdel";
document.getElementById('frm_list').submit();
}else{
return ;
}
}
function levelchange(form, idx){
loading_st(1);
document.getElementById('frm_list').b_l_chk.value = form;
document.getElementById('frm_list').b_l_num.value = idx;
document.getElementById('frm_list').action = "level_ok.asp";
document.getElementById('frm_list').submit();
}
function tot_levelchage(page){
var flag;
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
if (document.getElementById('frm_list').tot_level_chk.value=="") {
alert ("변경할 등급을 선택해주세요");
document.getElementById('frm_list').tot_level_chk.focus();
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "level_ok.asp?"+page;
document.getElementById('frm_list').status.value = "totlevel";
document.getElementById('frm_list').submit();
}
//문항 보이기/감추기
function a_level_chg(val,id_name){
var val;
if (val =="1")//주관식
{
document.getElementById(id_name).style.display = "";
}else{//객관식
document.getElementById(id_name).style.display = "none";
}
}
+162
View File
@@ -0,0 +1,162 @@
//저장
function w_chk(){
if (CheckSpaces(document.getElementById('frm').subject, '제목')) { return false; }
//else if (CheckSpaces(document.getElementById('frm').sc_sitename_en, '영문명')) { return false; }
//else {document.getElementById('frm').submit(); }
loading_st(1);
}
//삭제
function d_chk(url){
if (confirm('정말 삭제하시겠습니까?')) {
loading_st(1);
page_go1(url);
}else{
return false;
}
}
function checkAll(){
if(document.getElementById('frm_list').chk_all.value == "") {
document.getElementById('frm_list').chk_all.value="Y";
totchk();
}else {
document.getElementById('frm_list').chk_all.value="";
totoff();
}
}
function totchk(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
if ( document.getElementById('frm_list').elements[i].disabled != true ){
document.getElementById('frm_list').elements[i].checked = true;
}
}
}
function totoff(){
for(var i=0; i < document.getElementById('frm_list').elements.length ; i++) {
if(document.getElementById('frm_list').elements[i].type=='checkbox')
document.getElementById('frm_list').elements[i].checked = false;
}
}
function delete2(){
var flag;
if (confirm('정말 삭제하시겠습니까?')) {
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "delete_ok.asp";
document.getElementById('frm_list').status.value = "totdel";
document.getElementById('frm_list').submit();
}else{
return ;
}
}
function levelchange(form, idx){
loading_st(1);
document.getElementById('frm_list').b_l_chk.value = form;
document.getElementById('frm_list').b_l_num.value = idx;
document.getElementById('frm_list').action = "level_ok.asp";
document.getElementById('frm_list').submit();
}
function tot_levelchage(page){
var flag;
flag = "Empty";
for (var j = 0; j < document.getElementById('frm_list').elements.length; j++) {
if(document.getElementById('frm_list').elements[j].type=='checkbox'){
if (document.getElementById('frm_list').elements[j].checked == true){
flag = "Not Empty";
}
}
}
if (flag == "Empty") {
alert ("데이터를 선택해 주세요.");
return ;
}
if (document.getElementById('frm_list').tot_level_chk.value=="") {
alert ("변경할 등급을 선택해주세요");
document.getElementById('frm_list').tot_level_chk.focus();
return ;
}
loading_st(1);
document.getElementById('frm_list').action = "level_ok.asp?"+page;
document.getElementById('frm_list').status.value = "totlevel";
document.getElementById('frm_list').submit();
}
function win_popup(idx,vscrollbars,vtoolbar,vmenubar,vlocation,vwidth,vheight){
window.open('view.asp?idx='+idx,'','scrollbars='+vscrollbars+',toolbar='+vtoolbar+',menubar='+vmenubar+',location='+vlocation+',width='+vwidth+',height='+vheight+',location=no');
}
+59
View File
@@ -0,0 +1,59 @@
//<![CDATA[
var mtickerEl = new Array();//전역변수
var mtickerElsum = 1; //initmTicker함수전체호출수-추가할때마다수정요함 - 전역변수로 수정함.
function initmTicker(mtickerContainer, mtickerContent, delay) {
mtickerEl[mtickerEl.length] = mtickerContainer;
var speed = 20; //스크롤속도-작을수록빠름
//var mtickerElsum = 1; //initmTicker함수전체호출수-추가할때마다수정요함
mtickerContainer.delay = delay/(speed/mtickerElsum); //mtickerEl.length를mtickerElsum로수정
mtickerContainer.moveOffset = mtickerContainer.offsetHeight;//Safari만다른값.가끔될때도있음.
mtickerContainer.count = 0;
mtickerContainer.mtickerOver = false;
mtickerContainer.cont = mtickerContent;
mtickerContainer.cont.currentHeight = 0;
// mtickerContainer.cont.innerHTML += mtickerContainer.cont.innerHTML;//컨텐츠복제해서2번렌더링..스크롤시만필요
mtickerContainer.move = setInterval("movemTicker()", speed);
for (var i=0; i<mtickerEl.length; i++) {
mtickerEl[i].onmouseover = function() { this.mtickerOver=true; }
mtickerEl[i].onmouseout = function() { this.mtickerOver=false; }
}
}
function movemTicker() {//
for (var i=0; i<mtickerEl.length; i++) {
if (mtickerEl[i].cont.currentHeight % mtickerEl[i].moveOffset == 0 && mtickerEl[i].count < mtickerEl[i].delay) {
if(!mtickerEl[i].mtickerOver) mtickerEl[i].count++;//mtickerOver가 false 일때 카운트증가시킨다
} else {
mtickerEl[i].count = 0;
//mtickerEl[i].cont.currentHeight--;//한줄씩위로스크롤
mtickerEl[i].cont.currentHeight -= mtickerEl[i].moveOffset;//스크롤안하고한줄씩로테이션
if (mtickerEl[i].cont.currentHeight % (mtickerEl[i].cont.offsetHeight) == 0) {
mtickerEl[i].cont.currentHeight = 0;
}
mtickerEl[i].cont.style.top = mtickerEl[i].cont.currentHeight + "px";
}
// var test = document.getElementById("test");//test
// test.innerHTML = mtickerEl[i].moveOffset +" currentHeight="+mtickerEl[i].cont.currentHeight;//test
}
}
function prevmTicker(as_mtickerElnum) {//이전한줄보기
var mtickerElnum = as_mtickerElnum-1;
mtickerEl[mtickerElnum].count = 0;
mtickerEl[mtickerElnum].cont.currentHeight+= mtickerEl[mtickerElnum].moveOffset;
if (-mtickerEl[mtickerElnum].cont.currentHeight < 0) {
mtickerEl[mtickerElnum].cont.currentHeight = mtickerEl[mtickerElnum].moveOffset-mtickerEl[mtickerElnum].cont.offsetHeight;
}
mtickerEl[mtickerElnum].cont.style.top = mtickerEl[mtickerElnum].cont.currentHeight + "px";
}
function nextmTicker(as_mtickerElnum) {//다음한줄보기
var mtickerElnum = as_mtickerElnum-1;
mtickerEl[mtickerElnum].count = 0;
mtickerEl[mtickerElnum].cont.currentHeight-= mtickerEl[mtickerElnum].moveOffset;
if (-mtickerEl[mtickerElnum].cont.currentHeight >= mtickerEl[mtickerElnum].cont.offsetHeight) {
mtickerEl[mtickerElnum].cont.currentHeight = 0;
}
mtickerEl[mtickerElnum].cont.style.top = mtickerEl[mtickerElnum].cont.currentHeight + "px";
}
//]]>
+809
View File
@@ -0,0 +1,809 @@
function sizeOn(){
document.getElementById("head_main").style.height = "347px";
document.getElementById("footer_mainW").style.top = "727px";
}
function sizeOff(){
document.getElementById("head_main").style.height = "450px";
document.getElementById("footer_mainW").style.top = "830px";
}
function ViewCss(css) {
document.write("\<link rel=\"stylesheet\" type=\"text/css\" href=\"" + css + "\">");
}
function SetSkin(Skin_Color){
setCookie( "skin_ck", Skin_Color , 1000);
self.location.reload()
}
function setCookie( name, value, expiredays )
{
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + expiredays );
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
function getCookie( name ){
var nameOfCookie = name + "=";
var x = 0;
while ( x <= document.cookie.length )
{
var y = (x+nameOfCookie.length);
if ( document.cookie.substring( x, y ) == nameOfCookie ) {
if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
endOfCookie = document.cookie.length;
return unescape( document.cookie.substring( y, endOfCookie ) );
}
x = document.cookie.indexOf( " ", x ) + 1;
if ( x == 0 ) break;
}
return "";
}
//인풋박스 클릭시보더값 변경
function focus_on1_blue(str) {
(str).style.border='1px solid #006DD2';
(str).style.background='#ffffff';
}
function focus_on1_orange(str) {
(str).style.border='1px solid #F7883D';
(str).style.background='#ffffff';
}
function focus_on1_sky(str) {
(str).style.border='1px solid #38A8E7';
(str).style.background='#ffffff';
}
function focus_on1_green(str) {
(str).style.border='1px solid #07B91C';
(str).style.background='#ffffff';
}
function focus_on1_gray(str) {
(str).style.border='1px solid #8F8F8F';
(str).style.background='#ffffff';
}
function focus_off1(str) {
(str).style.border='1px solid #cdcdcd';
(str).style.background='#ffffff';
}
function focus_on2(str) {
(str).style.border='1px solid #8F8F8F';
(str).style.background='#F7F5F7';
}
function focus_off2(str) {
(str).style.border='1px solid #cdcdcd';
(str).style.background='#F7F5F7';
}
//2단계메뉴 펼침
function leftMenu(menuIdx){
for(i=1 ; i<=12 ; i++){
try{
objLayer = document.getElementById("leftSubMenu"+i);
// objImg = document.getElementById("leftMenuImg"+i);
if(i == menuIdx){
// objImg.src = objImg.src.replace(".gif", "_on.gif");
objLayer.style.display = "block";
}else{
// objImg.src = objImg.src.replace("_on.gif", ".gif");
objLayer.style.display = "none";
}
}catch(e){ }
}
}
//3단계메뉴 펼침
function leftMenuz(menuIdx){
for(i=1 ; i<=12 ; i++){
try{
objLayer = document.getElementById("leftSubMenuz"+i);
// objImg = document.getElementById("leftMenuImg"+i);
if(i == menuIdx){
// objImg.src = objImg.src.replace(".gif", "_on.gif");
objLayer.style.display = "block";
}else{
// objImg.src = objImg.src.replace("_on.gif", ".gif");
objLayer.style.display = "none";
}
}catch(e){ }
}
}
//퀵 메뉴
QuickMenu = function(element, startPoint, endPoint) {
var STATICMENU = element;
var stmnScrollSpeed = 1;
var stmnTimer;
RefreshStaticMenu = function ()
{
var stmnStartPoint = parseInt(STATICMENU.style.top, 10);
var stmnEndPoint = parseInt(document.documentElement.scrollTop, 10)+endPoint;
var stmnRefreshTimer = 1;
if ( stmnStartPoint != stmnEndPoint ) {
stmnScrollAmount = Math.ceil( Math.abs( stmnEndPoint - stmnStartPoint ) / 17 );
STATICMENU.style.top = parseInt(STATICMENU.style.top, 10) + ( ( stmnEndPoint<stmnStartPoint ) ? -stmnScrollAmount : stmnScrollAmount ) + "px";
stmnRefreshTimer = stmnScrollSpeed;
}
stmnTimer = setTimeout ("RefreshStaticMenu();", stmnRefreshTimer);
}
this.InitializeStaticMenu = function ()
{
STATICMENU.style.top = startPoint + "px";
RefreshStaticMenu();
}
}
//글자크기
function wdSetFontSize(a) {
var defaultFontSize = 1;//em
var minFontSize = 1;//em
var maxFontSize = 2;//em
try{
obj = document.getElementById("sub");
var objFontSize = obj.style.fontSize;
}catch(e){
obj = document.getElementById("wrapper_main");
var objFontSize = obj.style.fontSize;
}
if (!objFontSize) { objFontSize = parseFloat(defaultFontSize)+"em"; }
var checkFontSize = (Math.round(12*parseFloat(objFontSize))+(a*2))/12;
if (checkFontSize >= maxFontSize) { checkFontSize = maxFontSize; obj.style.fontSize = checkFontSize+"em"; alert("더이상 늘릴 수 없습니다."); }
else if (checkFontSize <= minFontSize) { checkFontSize = minFontSize; obj.style.fontSize = checkFontSize+"em"; alert("더이상 줄일 수 없습니다."); }
else { obj.style.fontSize = checkFontSize+"em"; }
// alert(checkFontSize);
}
function wdSetFontSize_main(a) {
var defaultFontSize = 1;//em
var minFontSize = 1;//em
var maxFontSize = 2;//em
obj = document.getElementById("wrapper_main");
var objFontSize = obj.style.fontSize;
if (!objFontSize) { objFontSize = parseFloat(defaultFontSize)+"em"; }
var checkFontSize = (Math.round(12*parseFloat(objFontSize))+(a*2))/12;
if (checkFontSize >= maxFontSize) { checkFontSize = maxFontSize; obj.style.fontSize = checkFontSize+"em"; alert("더이상 늘릴 수 없습니다."); }
else if (checkFontSize <= minFontSize) { checkFontSize = minFontSize; obj.style.fontSize = checkFontSize+"em"; alert("더이상 줄일 수 없습니다."); }
else { obj.style.fontSize = checkFontSize+"em"; }
// alert(checkFontSize);
}
//인쇄
var initBody;
function BeforePrint() {
initBody = document.body.innerHTML;
document.body.innerHTML = print_area.innerHTML;
}
function AfterPrint() {
document.body.innerHTML = initBody;
}
function ReportPrint() {
window.onbeforeprint = BeforePrint;
window.onafterprint = AfterPrint;
window.print();
}
//팝업존
function popupZone(){
for(i=1;i<=popupItemCount;i++){
if(popupZoneTmpVal!=1) {
popupZoneVal = popupZoneTmpVal;
popupZoneTmpVal = 1;
}
if(popupZoneVal == popupItemCount+1) popupZoneVal = 1;
if(popupZoneVal==0) popupZoneVal = 1;
id1 = "popnum"+i
id2 = "popBanner_"+i
if(popupZoneVal==i){
document.getElementById(id1).setAttribute('src',"/img/main/pop_m0"+i+"_on.gif");
document.getElementById(id2).style.display = "block";
}else{
document.getElementById(id1).setAttribute('src',"/img/main/pop_m0"+i+".gif");
document.getElementById(id2).style.display = "none";
}
}
popupZoneVal = popupZoneVal + 1;
autocontrolvar=setTimeout("popupZone()",4000);
}
function popupZoneStop(chk){
if(chk){
//alert("정지!!");
clearTimeout(autocontrolvar);
//obj.style.display="block";
}else{
clearTimeout(autocontrolvar);
popupZone();
}
}
function popupZoneStop2(chk){
if(chk == "p"){
clearTimeout(autocontrolvar);
document.getElementById("popzone_startz").style.display = "block";
document.getElementById("popzone_stopz").style.display = "none";
}else{
clearTimeout(autocontrolvar);
document.getElementById("popzone_startz").style.display = "none";
document.getElementById("popzone_stopz").style.display = "block";
popupZone();
}
}
function popupZoneMove(num){
for(i=1;i<=popupItemCount;i++){
id1 = "popnum"+i
id2 = "popBanner_"+i
if(num==i){
document.getElementById(id1).setAttribute('src',"/img/main/pop_m0"+i+"_on.gif");
document.getElementById(id2).style.display = "block";
}else{
document.getElementById(id1).setAttribute('src',"/img/main/pop_m0"+i+".gif");
document.getElementById(id2).style.display = "none";
}
}
popupZoneVal = num;
popupZoneTmpVal = num;
popupZoneStop(1);
}
function popupZoneShow(type){
if(type){
document.getElementById("spot_1").style.display = "none";
document.getElementById("spot_2").style.display = "";
}else{
document.getElementById("spot_1").style.display = "";
document.getElementById("spot_2").style.display = "none";
}
}
//주메뉴 펼침
function menuMouseOver(idx){
var objImage;
var objLayer;
var objLayer2;
for(i=1 ; i<=8 ; i++){
try{objImage = document.getElementById("menuimg"+i);}catch(err){objImage=null;}
try{objLayer = document.getElementById("menu"+i+"01");}catch(err){objLayer=null;}
try{objLayer2 = document.getElementById("menuz"+i+"01");}catch(err){objLayer=null;}
if(i == idx){
if(objImage){objImage.src = objImage.src.replace(i+".gif", i+"_on.gif");}
if(objLayer){objLayer.style.display = "block";}
if(objLayer2){objLayer2.style.display = "block";}
}else{
if(objImage){objImage.src = objImage.src.replace(i+"_on.gif", i+".gif");}
if(objLayer){objLayer.style.display = "none";}
if(objLayer2){objLayer2.style.display = "none";}
}
}
}
function submenuimgMouseOver(idx, subIdx){
objImage = document.getElementById("submenuimg"+idx+""+subIdx);
if(subIdx.length == 1) subIdx = "0"+subIdx;
objImage.src = objImage.src.replace("menu"+idx+subIdx+".", "menu"+idx+subIdx+"_on.");
}
function submenuimgMouseOut(idx, subIdx){
objImage = document.getElementById("submenuimg"+idx+""+subIdx);
if(subIdx.length == 1) subIdx = "0"+subIdx;
objImage.src = objImage.src.replace("menu"+idx+subIdx+"_on.", "menu"+idx+subIdx+".");
}
//전체메뉴펼침
function if_showhidden(zz) {
var obj = document.getElementById(zz);
if(obj.style.display == "none" || obj.style.display == "") {
obj.style.display = "block";
} else {
obj.style.display = "none";
}
}
//배너
var mtickerEl = new Array();
function initmTicker(mtickerContainer, mtickerContent, delay) {
mtickerEl[mtickerEl.length] = mtickerContainer;
var speed = 10;
var mtickerElsum = 1;
mtickerContainer.delay = delay/(speed/mtickerElsum);
mtickerContainer.moveOffset = mtickerContainer.offsetHeight;
mtickerContainer.count = 0;
mtickerContainer.mtickerOver = false;
mtickerContainer.cont = mtickerContent;
mtickerContainer.cont.currentHeight = 0;
mtickerContainer.move = setInterval("movemTicker()", speed);
for (i=0; i<mtickerEl.length; i++) {
mtickerEl[i].onmouseover = function() { this.mtickerOver=true; }
mtickerEl[i].onmouseout = function() { this.mtickerOver=false; }
}
}
function movemTicker() {
for (i=0; i<mtickerEl.length; i++) {
if (mtickerEl[i].cont.currentHeight % mtickerEl[i].moveOffset == 0 && mtickerEl[i].count < mtickerEl[i].delay) {
if(!mtickerEl[i].mtickerOver) mtickerEl[i].count++;
} else {
mtickerEl[i].count = 0;
mtickerEl[i].cont.currentHeight -= mtickerEl[i].moveOffset;
if (mtickerEl[i].cont.currentHeight % (mtickerEl[i].cont.offsetHeight) == 0) {
mtickerEl[i].cont.currentHeight = 0;
}
mtickerEl[i].cont.style.top = mtickerEl[i].cont.currentHeight + "px";
}
}
}
function prevmTicker(mtickerElnum) {
var mtickerElnum = mtickerElnum-1;
mtickerEl[mtickerElnum].count = 0;
mtickerEl[mtickerElnum].cont.currentHeight+= mtickerEl[mtickerElnum].moveOffset;
if (-mtickerEl[mtickerElnum].cont.currentHeight < 0) {
mtickerEl[mtickerElnum].cont.currentHeight = mtickerEl[mtickerElnum].moveOffset-mtickerEl[mtickerElnum].cont.offsetHeight;
}
mtickerEl[mtickerElnum].cont.style.top = mtickerEl[mtickerElnum].cont.currentHeight + "px";
}
function nextmTicker(mtickerElnum) {
var mtickerElnum = mtickerElnum-1;
mtickerEl[mtickerElnum].count = 0;
mtickerEl[mtickerElnum].cont.currentHeight-= mtickerEl[mtickerElnum].moveOffset;
if (-mtickerEl[mtickerElnum].cont.currentHeight >= mtickerEl[mtickerElnum].cont.offsetHeight) {
mtickerEl[mtickerElnum].cont.currentHeight = 0;
}
mtickerEl[mtickerElnum].cont.style.top = mtickerEl[mtickerElnum].cont.currentHeight + "px";
}
//메인 공지사항
function viewList(a){
for(var i=1;i<4;i++){
obj = document.getElementById("hlist"+i);
obj2 = document.getElementById("tab"+i);
if (i>1)
{
obj3 = document.getElementById("tab"+(i-1));
}
if(a==i){
obj.style.display = "block";
obj2.setAttribute("src","/img/main/notice_tit"+i+"_on.gif");
}else{
obj.style.display = "none";
obj2.setAttribute("src","/img/main/notice_tit"+i+".gif");
}
}
}
//메인 즐겨찾기
function viewList_b(a){
for(var i=1;i<4;i++){
obj = document.getElementById("hlist_b"+i);
obj2 = document.getElementById("tab_b"+i);
if (i>1)
{
obj3 = document.getElementById("tab_b"+(i-1));
}
if(a==i){
obj.style.display = "block";
obj2.setAttribute("src","/img/main/mark0"+i+"_on.gif");
}else{
obj.style.display = "none";
obj2.setAttribute("src","/img/main/mark0"+i+".gif");
}
}
}
//이미지롤링
// 해당 타겟의 이미지 변경
function oversubimg(id) {
document.getElementById(id).src = document.getElementById(id).src.replace("_off.gif", "_on.gif");
}
// 해당 타겟의 이미지 변경
function outsubimg(id) {
document.getElementById(id).src = document.getElementById(id).src.replace("_on.gif", "_off.gif");
}
//사이트링크
function rotatecontents(objectid){
this.pagingobject=null;
this.pagingstart='';
this.pagingdelimiter='/';
this.pagingend='';
this.rotatemethod=null;
this.maxzindex=1;
this.speed=5;
this.autoplay=true;
this.autoplaytime=10;
this.buttonobject=null;
this.buttontype='text';
this.buttononclassname='on';
this.buttononimagename='';
var object=document.getElementById(objectid);
var items=new Array(),itemsnum,titles=new Array();
var btns=new Array(),btnsmover=new Array(),btnsmout=new Array();
var speed,timer,nowno=0,canimove=true;
var isie=(navigator.userAgent.toLowerCase().indexOf('msie')!=-1)? true : false;
this.initialize=function(){
var isfirst=true,removeobjs=new Array(),childs=object.childNodes;
for(var i=0,j=-1,max=childs.length; i<max; i++){
if(childs[i].nodeType==1){
j++;
if(!isfirst) childs[i].style.display='none';
items.push(childs[i]);
if(this.rotatemethod=='overlap' || this.rotatemethod=='slide' || this.rotatemethod=='fadein' || this.rotatemethod=='vertical'){
speed=this.speed;
object.style.position='relative';
with(childs[i].style){
position='absolute';
left='0px';
top='0px';
width=object.offsetWidth+'px';
//2009-08-25
height=object.offsetHeight+'px';
}
if(this.rotatemethod=='fadein'){
setopacity(childs[i],(isfirst)? 100 : 0);
}
}
if(isfirst) isfirst=false;
}
}
itemsnum=items.length;
if(removeobjs[0]){
for(var i=0,max=removeobjs.length; i<max; i++) object.removeChild(removeobjs[i]);
}
if(this.pagingobject) this.pagingobject=document.getElementById(this.pagingobject);
this.settitlenpaging(nowno);
object.style.width=object.offsetWidth+'px';
//alert(object.style.width);
object.style.height=object.offsetHeight+'px';
object.style.overflow='hidden';
object.onmouseover =function(){
clearTimeout(eval(objectid).autoplaytimer);
}
object.onmouseout=function(){
eval(objectid).autoplayaction();
}
if(this.buttonobject){
this.buttonobject=document.getElementById(this.buttonobject);
var childs=this.buttonobject.childNodes;
for(var i=0,j=0,max=childs.length; i<max; i++){
if(childs[i].nodeType==1){
childs[i].myno=j;
if(childs[i].onmouseover) btnsmover.push(childs[i].onmouseover);
if(childs[i].onmouseout) btnsmout.push(childs[i].onmouseout);
btns.push(childs[i]);
j++;
}
}
if(items.length!=btns.length) this.buttonobject=null;
else this.setbtns();
}
this.autoplayaction();
}
this.settitlenpaging=function(no){
if(this.pagingobject) this.pagingobject.innerHTML=this.pagingstart+(no+1)+this.pagingdelimiter+itemsnum+this.pagingend;
}
this.setzindex=function(no){
for(var i=0; i<itemsnum; i++){
if(i==no){
items[i].style.zIndex=this.maxzindex+3;
items[i].style.display='';
}else if(i==nowno){
items[i].style.zIndex=this.maxzindex+2;
}else{
items[i].style.zIndex=this.maxzindex+1;
items[i].style.display='none';
}
}
}
this.setbtns=function(no){
if(!no && no!==0) no=nowno;
for(var i=0; i<itemsnum; i++){
if(i==no){
this.setbtnon(btns[i]);
btns[i].onmouseover=null;
btns[i].onmouseout=null;
}else{
this.setbtnoff(btns[i]);
btns[i].onmouseover=function(){
eval(objectid).setbtnon(this);
if(btnsmover[this.myno]) btnsmover[this.myno]();
}
btns[i].onmouseout=function(){
eval(objectid).setbtnoff(this);
if(btnsmout[this.myno]) btnsmout[this.myno]();
}
}
}
}
this.setbtnon=function(target){
var classes,exist=false;
if(this.buttontype=='image'){
var btnimg=target.getElementsByTagName('img')[0];
var btnimgexp=btnimg.src.substring(btnimg.src.lastIndexOf('.'));
if(btnimg.src.indexOf(this.buttononimagename+btnimgexp)==-1) btnimg.src=btnimg.src.replace(btnimgexp,this.buttononimagename+btnimgexp);
}
classes=target.className.split(' ');
for(var i=0; i<classes.length; i++) if(classes[i]==this.buttononclassname) exist=true;
if(!exist) target.className=target.className+' '+this.buttononclassname;
}
this.setbtnoff=function(target){
var classes;
if(this.buttontype=='image'){
var btnimg=target.getElementsByTagName('img')[0];
var btnimgexp=btnimg.src.substring(btnimg.src.lastIndexOf('.'));
if(btnimg.src.indexOf(this.buttononimagename+btnimgexp)!=-1) btnimg.src=btnimg.src.replace(this.buttononimagename+btnimgexp,btnimgexp);
}
if(target.className.indexOf(this.buttononclassname)!=-1){
if(target.className.indexOf(' ')==-1) target.className=target.className.replace(this.buttononclassname,'');
else{
classes=target.className.split(' ');
for(var i=0; i<classes.length; i++) if(classes[i]==this.buttononclassname) classes[i]='';
target.className=classes.join(' ');
}
}
}
this.change=function(no){
no=no-1;
if(no!=nowno){
if(this.rotatemethod=='overlap') this.moveaction('overlap',no,(no<nowno)? 'prev' : 'next');
else if(this.rotatemethod=='slide') this.moveaction('slide',no,(no<nowno)? 'prev' : 'next');
else if(this.rotatemethod=='vertical') this.moveaction('vertical',no,(no<nowno)? 'prev' : 'next');
else if(this.rotatemethod=='fadein') this.fadeinaction(no);
else this.hideitem(no);
this.settitlenpaging(no);
if(this.buttonobject) this.setbtns(no);
}
}
this.stop = function() {
clearTimeout(eval(objectid).autoplaytimer);
this.hideitem;
};
this.play = function() {
if(!this.autoplay) return;
this.autoplaytimer=setTimeout(objectid+'.next()',this.autoplaytime*1000);
};
this.viewall = function() {
// var viewwrap = document.getElementById('banner_bot');
var banbtn = document.getElementById('lbtn');
// var banclose = document.getElementById('rbtn');
// var bbtn = document.getElementById('bbtn');
if (viewwrap.style.height == '' )
{ clearTimeout(eval(objectid).autoplaytimer);
// viewwrap.style.height = '175px';
// viewwrap.style.backgroundImage = 'url(/open_content/images/main/bg_banner_02.gif)';
var objList = document.getElementById(objectid);
var objListul = objList.getElementsByTagName('ul');
// objList.style.height = '75px';
// objList.style.paddingTop = '25px';
for (var i=0; i < objListul.length ; i++)
{
objListul[i].style.position = 'static';
objListul[i].style.display = 'block';
}
banbtn.style.display = 'none';
banclose.style.display = 'none';
// bbtn.style.display = 'block';
object.onmouseover = "null";
object.onmouseout = "null";
}else {
// viewwrap.style.height = '';
// viewwrap.style.backgroundImage = 'url(/open_content/images/main/bg_banner_01.gif)';
var objList = document.getElementById(objectid);
var objListul = objList.getElementsByTagName('ul');
// objList.style.height = '36px';
// objList.style.paddingTop = '0';
for (var i=0; i < objListul.length ; i++)
{
objListul[i].style.position = 'absolute';
objListul[i].style.display = '';
}
if(!this.autoplay) return;
this.autoplaytimer=setTimeout(objectid+'.next()',this.autoplaytime*1000);
banbtn.style.display = '';
banclose.style.display = 'block'
// bbtn.style.display = 'none';
}
};
this.prev=function(){
var prevno=(nowno==0)? itemsnum-1 : nowno-1;
if(this.rotatemethod=='overlap') this.moveaction('overlap',prevno,'prev');
else if(this.rotatemethod=='slide') this.moveaction('slide',prevno,'prev');
else if(this.rotatemethod=='vertical') this.moveaction('vertical',prevno,'prev');
else if(this.rotatemethod=='fadein') this.fadeinaction(prevno);
else this.hideitem(prevno);
this.settitlenpaging(prevno);
}
this.next=function(){
var nextno=(nowno==(itemsnum-1))? 0 : nowno+1;
if(this.rotatemethod=='overlap') this.moveaction('overlap',nextno,'next');
else if(this.rotatemethod=='slide') this.moveaction('slide',nextno,'next');
else if(this.rotatemethod=='vertical') this.moveaction('vertical',nextno,'next');
else if(this.rotatemethod=='fadein') this.fadeinaction(nextno);
else this.hideitem(nextno);
this.settitlenpaging(nextno);
if(this.buttonobject) this.setbtns(nextno);
}
this.autoplaytimer=null;
this.autoplayaction=function(){
if(!this.autoplay) return;
this.autoplaytimer=setTimeout(objectid+'.next()',this.autoplaytime*1000);
}
this.hideitem=function(no){
clearTimeout(this.autoplaytimer);
for(var i=0; i<itemsnum; i++) items[i].style.display=(i==no)? '' : 'none';
this.autoplayaction();
nowno=no;
}
var getleft=function(no){
return parseInt(items[no].style.left);
}
var setleft=function(no,value){
items[no].style.left=value+'px';
}
var gettop=function(no){
return parseInt(items[no].style.top);
}
var settop=function(no,value){
items[no].style.top=value+'px';
}
this.moveaction=function(method,no,direction){
clearTimeout(this.autoplaytimer);
if(canimove){
canimove=false;
if(method=='slide') setleft(no,(direction=='prev')? -(object.offsetWidth) : object.offsetWidth);
if(method=='vertical') settop(no,(direction=='prev')? -(object.offsetHeight) : object.offsetHeight);
this.setzindex(no);
var nowv,now,snow,to=0,mv=0;
var action=function(){
clearTimeout(timer);
now=getleft(no);
nowv=gettop(no);
if(method=='slide') snow=getleft(nowno);
if(method=='vertical') snow=gettop(nowno);
if(now!=to){
mv=(now-to)/speed;
setleft(no,(direction=='prev')? Math.ceil(now-mv) : Math.floor(now-mv));
if(method=='slide') setleft(nowno,(direction=='prev')? Math.ceil(snow-mv) : Math.floor(snow-mv));
setTimeout(action,10);
}else if (nowv!=to)
{
mv=(nowv-to)/speed;
settop(no,(direction=='prev')? Math.ceil(nowv-mv) : Math.floor(nowv-mv));
if(method=='vertical') settop(nowno,(direction=='prev')? Math.ceil(snow-mv) : Math.floor(snow-mv));
setTimeout(action,10);
}
else{
eval(objectid+'.autoplayaction()');
clearTimeout(timer);
canimove=true;
nowno=no;
}
}
action();
}
}
var getopacity=function(target){
return (isie)? parseInt(target.style.filter.match(/alpha\(opacity=([0-9]+)\)/)[1]) : target.style.opacity*100;
}
var setopacity=function(target,value){
if(isie) target.style.filter='alpha(opacity='+value+')';
else target.style.opacity=value/100;
}
this.fadeinaction=function(no){
clearTimeout(this.autoplaytimer);
if(canimove){
canimove=false;
setopacity(items[no],0);
this.setzindex(no);
var nowo,to=0;
var action=function(){
clearTimeout(timer);
nowo=getopacity(items[no]);
if(nowo!=100){
setopacity(items[no],Math.ceil(nowo+(100-nowo)/speed));
setTimeout(action,10);
}else{
eval(objectid+'.autoplayaction()');
clearTimeout(timer);
canimove=true;
nowno=no;
}
}
action();
}
}
}
function setSkin( obj ){
var num = obj.val();
setCookie("body_skin", "skin_c"+num, 365, "");
$("body").attr("id", "skin_c"+num);
}
function checkSkin(){
var skin = getCookie("body_skin");
if( skin != "" ){
$("body").attr("id", skin);
var num = skin.replace("skin_c", "");
$("#radio-1-"+num).attr("checked", true);
}
$("input:radio[name='skin_c']").click(function(){
setSkin( $(this) );
});
}
+429
View File
@@ -0,0 +1,429 @@
//###공용모듈###
//----------------------------------------------------------------------------------
function ViewCss2(css) {
document.write("\<link rel=\"stylesheet\" type=\"text/css\" href=\"" + css + "\">");
}
//공백체크
function CheckSpaces(str,m) {
var flag=true;
var strValue = str.value;
if (strValue!=" ") {
for (var i=0; i < strValue.length; i++) {
if (strValue.charAt(i) != " ") {
flag=false;
break;
}
}
}
if(flag == true) {
alert( m + "을(를) 입력하십시요.");
str.focus();
}
return flag;
}
function Digit(str) {
var flag = false;
if (str.value == "" ) {
alert("금액을 입력하여주세요");
str.focus();
flag = true;
}else {
for(i=0; i < str.value.length; i++){
var tmp_chr = str.value.charAt(i);
if(/^[0-9]/.test(tmp_chr) == false) {
alert("금액에는 숫자만 입력이 가능합니다");
str.value="";
str.focus();
flag = true;
break;
}
}
}
return flag;
}
//숫자 체크
function Number( str, m ) {
var flag = false;
var Digit= "1234567890";
if ( CheckSpaces(str,m) == false) {
for(i=0; i<str.value.length;i++) {
if(Digit.indexOf(str.value.substring(i, i+1)) == -1){
alert(m + "은(는) 숫자만 사용하실 수 있습니다.");
str.value = "";
str.focus();
flag = true;
break;
}
}
} else {
flag = true;
}
return flag;
}
function SetNum(obj){ //숫자만 입력
val=obj.value;
re=/[^0-9]/gi;
obj.value=val.replace(re,"");
}
function RateDigit(str) {
var flag = false;
for(i=0; i < str.value.length; i++){
var tmp_chr = str.value.charAt(i);
if(/^[0-9]/.test(tmp_chr) == false) {
alert("완료율 입력은 숫자만 가능합니다");
str.value = "";
str.focus();
flag = true;
break;
}
}
return flag;
}
//영문,숫자 체크
function alphaDigit( str, m ) {
var flag = false;
var alphaDigit= "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
for(i=0; i<str.value.length;i++) {
if(alphaDigit.indexOf(str.value.substring(i, i+1)) == -1){
alert(m + "은(는) 영문/숫자만 사용하실 수 있습니다.");
str.focus();
flag = true;
break;
}
}
return flag;
}
//길이 체크
function CheckLen( str, start, end ) {
var flag = false;
if ( str.value.length < start && str.value.length < end ) {
alert(start + "~" + end + "자 이내로 입력하여 주십시오");
str.focus();
flag = true;
}
return flag;
}
function jumin_chk(jumin1,jumin2){
var jstr=(jumin1.value) + (jumin2.value)+"";
var dummy = new Array("2","3","4","5","6","7","8","9","2","3","4","5");
var tot;
var tmp, chksum;
tmp = jstr.charAt(2);
tmp = tmp + jstr.charAt(3);
if(tmp > 12){
alert("잘못된 주민등록번호입니다.");
return true;
}
tmp = jstr.charAt(4);
tmp = tmp + jstr.charAt(5);
if(tmp > 31){
alert("잘못된 주민등록번호입니다.");
return true;
}
tmp = jstr.charAt(6);
if(tmp > 4){
alert("잘못된 주민등록번호입니다.");
return true;
}
if(jstr.length != 13){
alert("주민등록번호 자릿수가 맞지 않습니다.");
jumin1.focus();
return true;
}
tot = 0;
tmp = 0;
chksum = 0;
for(var i=0; i<12; i++){
tot = tot + (jstr.charAt(i) * dummy[i]);
}
tmp = tot%11;
chksum = 11 - tmp;
tmp = chksum%10;
if( jstr.charAt(12) != tmp ){
alert("잘못된 주민등록번호입니다.");
return true;
}
return false;
}
function CheckEqual( str1, str2, m ) {
var flag = false;
if ( str1.value != str2.value ) {
alert(m + "가 같지 않습니다");
str2.value="";
str2.focus();
flag = true;
}
return flag;
}
//----------------------------------------------------------------------------------
function number_chk1(){
var sMoney = event.srcElement.value.replace(/,/g,"");
if(isNaN(sMoney)){
alert("숫자로 입력하세요");
event.srcElement.value = "";
event.srcElement.focus();
return;
}
}
function imgResize(img, width, height){//이미지객체, 가로, 세로
var obj = new Image();
obj.src = img.src;
//인자로 받는 이미지객체의 가로세로값을 구하면 가끔씩 0을 반환하는 버그가 난다.
//그래서 경로를 받아서 함수내에서 별개의 이미지 객체를 생성해서 가로세로값을 구한다.
var w = obj.width;
var h = obj.height;
if(width == ''){width = w;}
if(height == ''){height = h;}
var maxWidth = width;
var maxHeight = height;
if(w > maxWidth || h > maxHeight){
if(w > maxWidth){
nw = maxWidth;
if(Math.round((h*nw)/w) > maxHeight){
nh = maxHeight;
nw = Math.round((w*nh)/h);
}else{
nh = Math.round((h*nw)/w);
}
}else if(h > maxHeight){
nh = maxHeight;
if(Math.round((w*nh)/h) > maxWidth){
nw = maxWidth;
nh = Math.round((h*nw)/w);
}else{
nw = Math.round((w*nh)/h);
}
}
}
else{
nw = w;
nh = h;
}
img.width = nw;
img.height = nh;
}
function zipcode(){
window.open("/manager/content/01info/zipcode_search.asp?","zipcode","scrollbars=yes,toolbar=no,directories=no,menubar=no,resizable=no,status=no,width=468,height=300'");
}
function page_go1(url){
location.href = url;
}
function page_go2(url){
window.open(url);
}
//자주쓰는 메뉴에 추가
function mf_chk(mf_ct_idx){
var url = "/manager/content/01favorites/write_ok2.asp?mm_ct_idx=";
if (confirm('현재 메뉴를 자주쓰는 메뉴에 추가 하시겠습니까?')) {
page_go1(url+mf_ct_idx);
}else{
return ;
}
}
function loading_st(val){
if(val==1){
//document.getElementById('loading_layer').style.display='block';
}else{
//document.getElementById('loading_layer').style.display='none';
}
}
//관리자UI
function dialog_open(subject, action, formdata){
$("#dialog").dialog({
autoOpen: false,
width: 850,
height: 700,
modal: true,
title: subject
});
$("#dialogContent").html("<img style='padding-top:200px' src='/common/js/jquery_ui_images/ajax_loding1_fbisk.gif'>");
/*
$.ajax({
url: action,
cashe: false,
type: "POST",
data: formdata,
success:function(html){
setTimeout(function(){ $("#dialogContent").html(html); }, 500);
}
});
$('#dialog').dialog('open');
*/
$.ajax({
type: "POST",
url: action,
//data: ({ b_l_num:num }),
data: formdata,
dataType:"html",
async:false,
beforeSend:function(){//통신시작할때 처리
$('#dialog').dialog('open');
},
complete:function(){//통신완료후 처리
},
error:function(request, status, error){
alert("code:"+status+"\nmessage:"+request.responseText);
},
success: function(html){
setTimeout(function(){ $("#dialogContent").html(html); }, 500);
}
});
}
function dialogFrame_open(subject, action, formdata){
var url = "";
$("#dialog").dialog({
autoOpen: false,
width: 850,
height: 700,
modal: true,
title: subject
});
url = action;
if(formdata != ""){
url = url+"?"+formdata;
}
$("#dialogContent").html("<iframe id='dialogFrame' style='width:100%;height:650px' frameborder='0' src='"+url+"'></iframe>");
$('#dialog').dialog('open');
}
//모달창 닫기
function dialog_close()
{
$("#dialogContent").html("");
$("#dialog").dialog("close");
}
function setCookie(cookieName, cookieValue, expireDate, httponly){
var cookie_str = "";
var expire = new Date();
expire.setDate(expire.getDate() + parseInt(expireDate) );
cookie_str = cookieName+"="+escape(cookieValue)+"; expires=" + expire.toGMTString()+ "; path=/";
if(httponly != null, httponly != ""){
//cookie_str += ";httpOnly";
}
document.cookie = cookie_str;
}
function getCookie(name){
var nameOfCookie=name+"=";
//alert(nameOfCookie);
var x=0;
while(x<=document.cookie.length){
var y=(x+nameOfCookie.length)
if(document.cookie.substring(x,y)==nameOfCookie){
if((endOfCookie=document.cookie.indexOf(";",y))==-1)
endOfCookie=document.cookie.length;
return unescape(document.cookie.substring(y,endOfCookie));
}
x=document.cookie.indexOf(" ",x) +1;
if(x==0)
break;
}
return "";
}
function deleteCookie(cookieName){
var expire = new Date();
expire.setDate(expire.getDate()-1 );
document.cookie = cookieName+"=''; expires=" + expire.toGMTString()+ "; path=/";
}
+361
View File
@@ -0,0 +1,361 @@
/**
* FusionCharts: Flash Player detection and Chart embedding.
* Version 1.2.3F ( 22 November 2008) - Specialized for FusionChartsFREE
* Checking Flash Version >=6 and added updateChartXML() for FREE Charts.
* Version: 1.2.3 (1st September, 2008) - Added Fix for % and & characters, scaled dimensions, fixes in to properly handling of double quotes and single quotes in setDataXML() function.
* Version: 1.2.2 (10th July, 2008) - Added Fix for % scaled dimensions, fixes in setDataXML() and setDataURL() functions
* Version: 1.2.1 (21st December, 2007) - Added setting up Transparent/opaque mode: setTransparent() function
* Version: 1.2 (1st November, 2007) - Added FORM fixes for IE
* Version: 1.1 (29th June, 2007) - Added Player detection, New conditional fixes for IE
*
* Morphed from SWFObject (http://blog.deconcept.com/swfobject/) under MIT License:
* http://www.opensource.org/licenses/mit-license.asp
*
*/
if(typeof infosoftglobal == "undefined") var infosoftglobal = new Object();
if(typeof infosoftglobal.FusionChartsUtil == "undefined") infosoftglobal.FusionChartsUtil = new Object();
infosoftglobal.FusionCharts = function(swf, id, w, h, debugMode, registerWithJS, c, scaleMode, lang, detectFlashVersion, autoInstallRedirect){
if (!document.getElementById) { return; }
//Flag to see whether data has been set initially
this.initialDataSet = false;
//Create container objects
this.params = new Object();
this.variables = new Object();
this.attributes = new Array();
//Set attributes for the SWF
if(swf) { this.setAttribute('swf', swf); }
if(id) { this.setAttribute('id', id); }
w=w.toString().replace(/\%$/,"%25");
if(w) { this.setAttribute('width', w); }
h=h.toString().replace(/\%$/,"%25");
if(h) { this.setAttribute('height', h); }
//Set background color
if(c) { this.addParam('bgcolor', c); }
//Set Quality
this.addParam('quality', 'high');
//Add scripting access parameter
this.addParam('allowScriptAccess', 'always');
//Pass width and height to be appended as chartWidth and chartHeight
this.addVariable('chartWidth', w);
this.addVariable('chartHeight', h);
//Whether in debug mode
debugMode = debugMode ? debugMode : 0;
this.addVariable('debugMode', debugMode);
//Pass DOM ID to Chart
this.addVariable('DOMId', id);
//Whether to registed with JavaScript
registerWithJS = registerWithJS ? registerWithJS : 0;
this.addVariable('registerWithJS', registerWithJS);
//Scale Mode of chart
scaleMode = scaleMode ? scaleMode : 'noScale';
this.addVariable('scaleMode', scaleMode);
//Application Message Language
lang = lang ? lang : 'EN';
this.addVariable('lang', lang);
//Whether to auto detect and re-direct to Flash Player installation
this.detectFlashVersion = detectFlashVersion?detectFlashVersion:1;
this.autoInstallRedirect = autoInstallRedirect?autoInstallRedirect:1;
//Ger Flash Player version
this.installedVer = infosoftglobal.FusionChartsUtil.getPlayerVersion();
if (!window.opera && document.all && this.installedVer.major > 7) {
// Only add the onunload cleanup if the Flash Player version supports External Interface and we are in IE
infosoftglobal.FusionCharts.doPrepUnload = true;
}
}
infosoftglobal.FusionCharts.prototype = {
setAttribute: function(name, value){
this.attributes[name] = value;
},
getAttribute: function(name){
return this.attributes[name];
},
addParam: function(name, value){
this.params[name] = value;
},
getParams: function(){
return this.params;
},
addVariable: function(name, value){
this.variables[name] = value;
},
getVariable: function(name){
return this.variables[name];
},
getVariables: function(){
return this.variables;
},
getVariablePairs: function(){
var variablePairs = new Array();
var key;
var variables = this.getVariables();
for(key in variables){
variablePairs.push(key +"="+ variables[key]);
}
return variablePairs;
},
getSWFHTML: function() {
var swfNode = "";
if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) {
// netscape plugin architecture
swfNode = '<embed type="application/x-shockwave-flash" src="'+ this.getAttribute('swf') +'" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'" ';
swfNode += ' id="'+ this.getAttribute('id') +'" name="'+ this.getAttribute('id') +'" ';
var params = this.getParams();
for(var key in params){ swfNode += [key] +'="'+ params[key] +'" '; }
var pairs = this.getVariablePairs().join("&");
if (pairs.length > 0){ swfNode += 'flashvars="'+ pairs +'"'; }
swfNode += '/>';
} else { // PC IE
swfNode = '<object id="'+ this.getAttribute('id') +'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'">';
swfNode += '<param name="movie" value="'+ this.getAttribute('swf') +'" />';
var params = this.getParams();
for(var key in params) {
swfNode += '<param name="'+ key +'" value="'+ params[key] +'" />';
}
var pairs = this.getVariablePairs().join("&");
if(pairs.length > 0) {swfNode += '<param name="flashvars" value="'+ pairs +'" />';}
swfNode += "</object>";
}
return swfNode;
},
setDataURL: function(strDataURL){
//This method sets the data URL for the chart.
//If being set initially
if (this.initialDataSet==false){
this.addVariable('dataURL',strDataURL);
//Update flag
this.initialDataSet = true;
}else{
//Else, we update the chart data using External Interface
//Get reference to chart object
var chartObj = infosoftglobal.FusionChartsUtil.getChartObject(this.getAttribute('id'));
if (!chartObj.setDataURL)
{
__flash__addCallback(chartObj, "setDataURL");
}
chartObj.setDataURL(strDataURL);
}
},
//This function :
//fixes the double quoted attributes to single quotes
//Encodes all quotes inside attribute values
//Encodes % to %25 and & to %26;
encodeDataXML: function(strDataXML){
var regExpReservedCharacters=["\\$","\\+"];
var arrDQAtt=strDataXML.match(/=\s*\".*?\"/g);
if (arrDQAtt){
for(var i=0;i<arrDQAtt.length;i++){
var repStr=arrDQAtt[i].replace(/^=\s*\"|\"$/g,"");
repStr=repStr.replace(/\'/g,"%26apos;");
var strTo=strDataXML.indexOf(arrDQAtt[i]);
var repStrr="='"+repStr+"'";
var strStart=strDataXML.substring(0,strTo);
var strEnd=strDataXML.substring(strTo+arrDQAtt[i].length);
var strDataXML=strStart+repStrr+strEnd;
}
}
strDataXML=strDataXML.replace(/\"/g,"%26quot;");
strDataXML=strDataXML.replace(/%(?![\da-f]{2}|[\da-f]{4})/ig,"%25");
strDataXML=strDataXML.replace(/\&/g,"%26");
return strDataXML;
},
setDataXML: function(strDataXML){
//If being set initially
if (this.initialDataSet==false){
//This method sets the data XML for the chart INITIALLY.
this.addVariable('dataXML',this.encodeDataXML(strDataXML));
//Update flag
this.initialDataSet = true;
}else{
//Else, we update the chart data using External Interface
//Get reference to chart object
var chartObj = infosoftglobal.FusionChartsUtil.getChartObject(this.getAttribute('id'));
chartObj.setDataXML(strDataXML);
}
},
setTransparent: function(isTransparent){
//Sets chart to transparent mode when isTransparent is true (default)
//When no parameter is passed, we assume transparent to be true.
if(typeof isTransparent=="undefined") {
isTransparent=true;
}
//Set the property
if(isTransparent)
this.addParam('WMode', 'transparent');
else
this.addParam('WMode', 'Opaque');
},
render: function(elementId){
//First check for installed version of Flash Player - we need a minimum of 6
if((this.detectFlashVersion==1) && (this.installedVer.major < 6)){
if (this.autoInstallRedirect==1){
//If we can auto redirect to install the player?
var installationConfirm = window.confirm("You need Adobe Flash Player 6 (or above) to view the charts. It is a free and lightweight installation from Adobe.com. Please click on Ok to install the same.");
if (installationConfirm){
window.location = "http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
}else{
return false;
}
}else{
//Else, do not take an action. It means the developer has specified a message in the DIV (and probably a link).
//So, expect the developers to provide a course of way to their end users.
//window.alert("You need Adobe Flash Player 8 (or above) to view the charts. It is a free and lightweight installation from Adobe.com. ");
return false;
}
}else{
//Render the chart
var n = (typeof elementId == 'string') ? document.getElementById(elementId) : elementId;
n.innerHTML = this.getSWFHTML();
//Added <FORM> compatibility
//Check if it's added in Mozilla embed array or if already exits
if(!document.embeds[this.getAttribute('id')] && !window[this.getAttribute('id')])
window[this.getAttribute('id')]=document.getElementById(this.getAttribute('id'));
//or else document.forms[formName/formIndex][chartId]
return true;
}
}
}
/* ---- detection functions ---- */
infosoftglobal.FusionChartsUtil.getPlayerVersion = function(){
var PlayerVersion = new infosoftglobal.PlayerVersion([0,0,0]);
if(navigator.plugins && navigator.mimeTypes.length){
var x = navigator.plugins["Shockwave Flash"];
if(x && x.description) {
PlayerVersion = new infosoftglobal.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/, "").replace(/(\s+r|\s+b[0-9]+)/, ".").split("."));
}
}else if (navigator.userAgent && navigator.userAgent.indexOf("Windows CE") >= 0){
//If Windows CE
var axo = 1;
var counter = 3;
while(axo) {
try {
counter++;
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+ counter);
PlayerVersion = new infosoftglobal.PlayerVersion([counter,0,0]);
} catch (e) {
axo = null;
}
}
} else {
// Win IE (non mobile)
// Do minor version lookup in IE, but avoid Flash Player 6 crashing issues
try{
var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
}catch(e){
try {
var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
PlayerVersion = new infosoftglobal.PlayerVersion([6,0,21]);
axo.AllowScriptAccess = "always"; // error if player version < 6.0.47 (thanks to Michael Williams @ Adobe for this code)
} catch(e) {
if (PlayerVersion.major == 6) {
return PlayerVersion;
}
}
try {
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
} catch(e) {}
}
if (axo != null) {
PlayerVersion = new infosoftglobal.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));
}
}
return PlayerVersion;
}
infosoftglobal.PlayerVersion = function(arrVersion){
this.major = arrVersion[0] != null ? parseInt(arrVersion[0]) : 0;
this.minor = arrVersion[1] != null ? parseInt(arrVersion[1]) : 0;
this.rev = arrVersion[2] != null ? parseInt(arrVersion[2]) : 0;
}
// ------------ Fix for Out of Memory Bug in IE in FP9 ---------------//
/* Fix for video streaming bug */
infosoftglobal.FusionChartsUtil.cleanupSWFs = function() {
var objects = document.getElementsByTagName("OBJECT");
for (var i = objects.length - 1; i >= 0; i--) {
objects[i].style.display = 'none';
for (var x in objects[i]) {
if (typeof objects[i][x] == 'function') {
objects[i][x] = function(){};
}
}
}
}
// Fixes bug in fp9
if (infosoftglobal.FusionCharts.doPrepUnload) {
if (!infosoftglobal.unloadSet) {
infosoftglobal.FusionChartsUtil.prepUnload = function() {
__flash_unloadHandler = function(){};
__flash_savedUnloadHandler = function(){};
window.attachEvent("onunload", infosoftglobal.FusionChartsUtil.cleanupSWFs);
}
window.attachEvent("onbeforeunload", infosoftglobal.FusionChartsUtil.prepUnload);
infosoftglobal.unloadSet = true;
}
}
/* Add document.getElementById if needed (mobile IE < 5) */
if (!document.getElementById && document.all) { document.getElementById = function(id) { return document.all[id]; }}
/* Add Array.push if needed (ie5) */
if (Array.prototype.push == null) { Array.prototype.push = function(item) { this[this.length] = item; return this.length; }}
/* Function to return Flash Object from ID */
infosoftglobal.FusionChartsUtil.getChartObject = function(id)
{
var chartRef=null;
if (navigator.appName.indexOf("Microsoft Internet")==-1) {
if (document.embeds && document.embeds[id])
chartRef = document.embeds[id];
else
chartRef = window.document[id];
}
else {
chartRef = window[id];
}
if (!chartRef)
chartRef = document.getElementById(id);
return chartRef;
}
/*
Function to update chart's data at client side (FOR FusionCharts vFREE and 2.x
*/
infosoftglobal.FusionChartsUtil.updateChartXML = function(chartId, strXML){
//Get reference to chart object
var chartObj = infosoftglobal.FusionChartsUtil.getChartObject(chartId);
//Set dataURL to null
chartObj.SetVariable("_root.dataURL","");
//Set the flag
chartObj.SetVariable("_root.isNewData","1");
//Set the actual data
chartObj.SetVariable("_root.newData",strXML);
//Go to the required frame
chartObj.TGotoLabel("/", "JavaScriptHandler");
}
/* Aliases for easy usage */
var getChartFromId = infosoftglobal.FusionChartsUtil.getChartObject;
var updateChartXML = infosoftglobal.FusionChartsUtil.updateChartXML;
var FusionCharts = infosoftglobal.FusionCharts;
+166
View File
@@ -0,0 +1,166 @@
/*!
* jQuery JavaScript Library v1.4.3
* http://jquery.com/
*
* Copyright 2010, John Resig
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* Includes Sizzle.js
* http://sizzlejs.com/
* Copyright 2010, The Dojo Foundation
* Released under the MIT, BSD, and GPL Licenses.
*
* Date: Thu Oct 14 23:10:06 2010 -0400
*/
(function(E,A){function U(){return false}function ba(){return true}function ja(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function Ga(a){var b,d,e=[],f=[],h,k,l,n,s,v,B,D;k=c.data(this,this.nodeType?"events":"__events__");if(typeof k==="function")k=k.events;if(!(a.liveFired===this||!k||!k.live||a.button&&a.type==="click")){if(a.namespace)D=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)");a.liveFired=this;var H=k.live.slice(0);for(n=0;n<H.length;n++){k=H[n];k.origType.replace(X,
"")===a.type?f.push(k.selector):H.splice(n--,1)}f=c(a.target).closest(f,a.currentTarget);s=0;for(v=f.length;s<v;s++){B=f[s];for(n=0;n<H.length;n++){k=H[n];if(B.selector===k.selector&&(!D||D.test(k.namespace))){l=B.elem;h=null;if(k.preType==="mouseenter"||k.preType==="mouseleave"){a.type=k.preType;h=c(a.relatedTarget).closest(k.selector)[0]}if(!h||h!==l)e.push({elem:l,handleObj:k,level:B.level})}}}s=0;for(v=e.length;s<v;s++){f=e[s];if(d&&f.level>d)break;a.currentTarget=f.elem;a.data=f.handleObj.data;
a.handleObj=f.handleObj;D=f.handleObj.origHandler.apply(f.elem,arguments);if(D===false||a.isPropagationStopped()){d=f.level;if(D===false)b=false}}return b}}function Y(a,b){return(a&&a!=="*"?a+".":"")+b.replace(Ha,"`").replace(Ia,"&")}function ka(a,b,d){if(c.isFunction(b))return c.grep(a,function(f,h){return!!b.call(f,h,f)===d});else if(b.nodeType)return c.grep(a,function(f){return f===b===d});else if(typeof b==="string"){var e=c.grep(a,function(f){return f.nodeType===1});if(Ja.test(b))return c.filter(b,
e,!d);else b=c.filter(b,e)}return c.grep(a,function(f){return c.inArray(f,b)>=0===d})}function la(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var e=c.data(a[d++]),f=c.data(this,e);if(e=e&&e.events){delete f.handle;f.events={};for(var h in e)for(var k in e[h])c.event.add(this,h,e[h][k],e[h][k].data)}}})}function Ka(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}
function ma(a,b,d){var e=b==="width"?a.offsetWidth:a.offsetHeight;if(d==="border")return e;c.each(b==="width"?La:Ma,function(){d||(e-=parseFloat(c.css(a,"padding"+this))||0);if(d==="margin")e+=parseFloat(c.css(a,"margin"+this))||0;else e-=parseFloat(c.css(a,"border"+this+"Width"))||0});return e}function ca(a,b,d,e){if(c.isArray(b)&&b.length)c.each(b,function(f,h){d||Na.test(a)?e(a,h):ca(a+"["+(typeof h==="object"||c.isArray(h)?f:"")+"]",h,d,e)});else if(!d&&b!=null&&typeof b==="object")c.isEmptyObject(b)?
e(a,""):c.each(b,function(f,h){ca(a+"["+f+"]",h,d,e)});else e(a,b)}function S(a,b){var d={};c.each(na.concat.apply([],na.slice(0,b)),function(){d[this]=a});return d}function oa(a){if(!da[a]){var b=c("<"+a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d==="")d="block";da[a]=d}return da[a]}function ea(a){return c.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var u=E.document,c=function(){function a(){if(!b.isReady){try{u.documentElement.doScroll("left")}catch(i){setTimeout(a,
1);return}b.ready()}}var b=function(i,r){return new b.fn.init(i,r)},d=E.jQuery,e=E.$,f,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,k=/\S/,l=/^\s+/,n=/\s+$/,s=/\W/,v=/\d/,B=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,D=/^[\],:{}\s]*$/,H=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,w=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,G=/(?:^|:|,)(?:\s*\[)+/g,M=/(webkit)[ \/]([\w.]+)/,g=/(opera)(?:.*version)?[ \/]([\w.]+)/,j=/(msie) ([\w.]+)/,o=/(mozilla)(?:.*? rv:([\w.]+))?/,m=navigator.userAgent,p=false,
q=[],t,x=Object.prototype.toString,C=Object.prototype.hasOwnProperty,P=Array.prototype.push,N=Array.prototype.slice,R=String.prototype.trim,Q=Array.prototype.indexOf,L={};b.fn=b.prototype={init:function(i,r){var y,z,F;if(!i)return this;if(i.nodeType){this.context=this[0]=i;this.length=1;return this}if(i==="body"&&!r&&u.body){this.context=u;this[0]=u.body;this.selector="body";this.length=1;return this}if(typeof i==="string")if((y=h.exec(i))&&(y[1]||!r))if(y[1]){F=r?r.ownerDocument||r:u;if(z=B.exec(i))if(b.isPlainObject(r)){i=
[u.createElement(z[1])];b.fn.attr.call(i,r,true)}else i=[F.createElement(z[1])];else{z=b.buildFragment([y[1]],[F]);i=(z.cacheable?z.fragment.cloneNode(true):z.fragment).childNodes}return b.merge(this,i)}else{if((z=u.getElementById(y[2]))&&z.parentNode){if(z.id!==y[2])return f.find(i);this.length=1;this[0]=z}this.context=u;this.selector=i;return this}else if(!r&&!s.test(i)){this.selector=i;this.context=u;i=u.getElementsByTagName(i);return b.merge(this,i)}else return!r||r.jquery?(r||f).find(i):b(r).find(i);
else if(b.isFunction(i))return f.ready(i);if(i.selector!==A){this.selector=i.selector;this.context=i.context}return b.makeArray(i,this)},selector:"",jquery:"1.4.3",length:0,size:function(){return this.length},toArray:function(){return N.call(this,0)},get:function(i){return i==null?this.toArray():i<0?this.slice(i)[0]:this[i]},pushStack:function(i,r,y){var z=b();b.isArray(i)?P.apply(z,i):b.merge(z,i);z.prevObject=this;z.context=this.context;if(r==="find")z.selector=this.selector+(this.selector?" ":
"")+y;else if(r)z.selector=this.selector+"."+r+"("+y+")";return z},each:function(i,r){return b.each(this,i,r)},ready:function(i){b.bindReady();if(b.isReady)i.call(u,b);else q&&q.push(i);return this},eq:function(i){return i===-1?this.slice(i):this.slice(i,+i+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(N.apply(this,arguments),"slice",N.call(arguments).join(","))},map:function(i){return this.pushStack(b.map(this,function(r,y){return i.call(r,
y,r)}))},end:function(){return this.prevObject||b(null)},push:P,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var i=arguments[0]||{},r=1,y=arguments.length,z=false,F,I,K,J,fa;if(typeof i==="boolean"){z=i;i=arguments[1]||{};r=2}if(typeof i!=="object"&&!b.isFunction(i))i={};if(y===r){i=this;--r}for(;r<y;r++)if((F=arguments[r])!=null)for(I in F){K=i[I];J=F[I];if(i!==J)if(z&&J&&(b.isPlainObject(J)||(fa=b.isArray(J)))){if(fa){fa=false;clone=K&&b.isArray(K)?K:[]}else clone=
K&&b.isPlainObject(K)?K:{};i[I]=b.extend(z,clone,J)}else if(J!==A)i[I]=J}return i};b.extend({noConflict:function(i){E.$=e;if(i)E.jQuery=d;return b},isReady:false,readyWait:1,ready:function(i){i===true&&b.readyWait--;if(!b.readyWait||i!==true&&!b.isReady){if(!u.body)return setTimeout(b.ready,1);b.isReady=true;if(!(i!==true&&--b.readyWait>0)){if(q){for(var r=0;i=q[r++];)i.call(u,b);q=null}b.fn.triggerHandler&&b(u).triggerHandler("ready")}}},bindReady:function(){if(!p){p=true;if(u.readyState==="complete")return setTimeout(b.ready,
1);if(u.addEventListener){u.addEventListener("DOMContentLoaded",t,false);E.addEventListener("load",b.ready,false)}else if(u.attachEvent){u.attachEvent("onreadystatechange",t);E.attachEvent("onload",b.ready);var i=false;try{i=E.frameElement==null}catch(r){}u.documentElement.doScroll&&i&&a()}}},isFunction:function(i){return b.type(i)==="function"},isArray:Array.isArray||function(i){return b.type(i)==="array"},isWindow:function(i){return i&&typeof i==="object"&&"setInterval"in i},isNaN:function(i){return i==
null||!v.test(i)||isNaN(i)},type:function(i){return i==null?String(i):L[x.call(i)]||"object"},isPlainObject:function(i){if(!i||b.type(i)!=="object"||i.nodeType||b.isWindow(i))return false;if(i.constructor&&!C.call(i,"constructor")&&!C.call(i.constructor.prototype,"isPrototypeOf"))return false;for(var r in i);return r===A||C.call(i,r)},isEmptyObject:function(i){for(var r in i)return false;return true},error:function(i){throw i;},parseJSON:function(i){if(typeof i!=="string"||!i)return null;i=b.trim(i);
if(D.test(i.replace(H,"@").replace(w,"]").replace(G,"")))return E.JSON&&E.JSON.parse?E.JSON.parse(i):(new Function("return "+i))();else b.error("Invalid JSON: "+i)},noop:function(){},globalEval:function(i){if(i&&k.test(i)){var r=u.getElementsByTagName("head")[0]||u.documentElement,y=u.createElement("script");y.type="text/javascript";if(b.support.scriptEval)y.appendChild(u.createTextNode(i));else y.text=i;r.insertBefore(y,r.firstChild);r.removeChild(y)}},nodeName:function(i,r){return i.nodeName&&i.nodeName.toUpperCase()===
r.toUpperCase()},each:function(i,r,y){var z,F=0,I=i.length,K=I===A||b.isFunction(i);if(y)if(K)for(z in i){if(r.apply(i[z],y)===false)break}else for(;F<I;){if(r.apply(i[F++],y)===false)break}else if(K)for(z in i){if(r.call(i[z],z,i[z])===false)break}else for(y=i[0];F<I&&r.call(y,F,y)!==false;y=i[++F]);return i},trim:R?function(i){return i==null?"":R.call(i)}:function(i){return i==null?"":i.toString().replace(l,"").replace(n,"")},makeArray:function(i,r){var y=r||[];if(i!=null){var z=b.type(i);i.length==
null||z==="string"||z==="function"||z==="regexp"||b.isWindow(i)?P.call(y,i):b.merge(y,i)}return y},inArray:function(i,r){if(r.indexOf)return r.indexOf(i);for(var y=0,z=r.length;y<z;y++)if(r[y]===i)return y;return-1},merge:function(i,r){var y=i.length,z=0;if(typeof r.length==="number")for(var F=r.length;z<F;z++)i[y++]=r[z];else for(;r[z]!==A;)i[y++]=r[z++];i.length=y;return i},grep:function(i,r,y){var z=[],F;y=!!y;for(var I=0,K=i.length;I<K;I++){F=!!r(i[I],I);y!==F&&z.push(i[I])}return z},map:function(i,
r,y){for(var z=[],F,I=0,K=i.length;I<K;I++){F=r(i[I],I,y);if(F!=null)z[z.length]=F}return z.concat.apply([],z)},guid:1,proxy:function(i,r,y){if(arguments.length===2)if(typeof r==="string"){y=i;i=y[r];r=A}else if(r&&!b.isFunction(r)){y=r;r=A}if(!r&&i)r=function(){return i.apply(y||this,arguments)};if(i)r.guid=i.guid=i.guid||r.guid||b.guid++;return r},access:function(i,r,y,z,F,I){var K=i.length;if(typeof r==="object"){for(var J in r)b.access(i,J,r[J],z,F,y);return i}if(y!==A){z=!I&&z&&b.isFunction(y);
for(J=0;J<K;J++)F(i[J],r,z?y.call(i[J],J,F(i[J],r)):y,I);return i}return K?F(i[0],r):A},now:function(){return(new Date).getTime()},uaMatch:function(i){i=i.toLowerCase();i=M.exec(i)||g.exec(i)||j.exec(i)||i.indexOf("compatible")<0&&o.exec(i)||[];return{browser:i[1]||"",version:i[2]||"0"}},browser:{}});b.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(i,r){L["[object "+r+"]"]=r.toLowerCase()});m=b.uaMatch(m);if(m.browser){b.browser[m.browser]=true;b.browser.version=
m.version}if(b.browser.webkit)b.browser.safari=true;if(Q)b.inArray=function(i,r){return Q.call(r,i)};if(!/\s/.test("\u00a0")){l=/^[\s\xA0]+/;n=/[\s\xA0]+$/}f=b(u);if(u.addEventListener)t=function(){u.removeEventListener("DOMContentLoaded",t,false);b.ready()};else if(u.attachEvent)t=function(){if(u.readyState==="complete"){u.detachEvent("onreadystatechange",t);b.ready()}};return E.jQuery=E.$=b}();(function(){c.support={};var a=u.documentElement,b=u.createElement("script"),d=u.createElement("div"),
e="script"+c.now();d.style.display="none";d.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var f=d.getElementsByTagName("*"),h=d.getElementsByTagName("a")[0],k=u.createElement("select"),l=k.appendChild(u.createElement("option"));if(!(!f||!f.length||!h)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(h.getAttribute("style")),
hrefNormalized:h.getAttribute("href")==="/a",opacity:/^0.55$/.test(h.style.opacity),cssFloat:!!h.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:l.selected,optDisabled:false,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};k.disabled=true;c.support.optDisabled=!l.disabled;b.type="text/javascript";try{b.appendChild(u.createTextNode("window."+e+"=1;"))}catch(n){}a.insertBefore(b,
a.firstChild);if(E[e]){c.support.scriptEval=true;delete E[e]}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function s(){c.support.noCloneEvent=false;d.detachEvent("onclick",s)});d.cloneNode(true).fireEvent("onclick")}d=u.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=u.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var s=u.createElement("div");
s.style.width=s.style.paddingLeft="1px";u.body.appendChild(s);c.boxModel=c.support.boxModel=s.offsetWidth===2;if("zoom"in s.style){s.style.display="inline";s.style.zoom=1;c.support.inlineBlockNeedsLayout=s.offsetWidth===2;s.style.display="";s.innerHTML="<div style='width:4px;'></div>";c.support.shrinkWrapBlocks=s.offsetWidth!==2}s.innerHTML="<table><tr><td style='padding:0;display:none'></td><td>t</td></tr></table>";var v=s.getElementsByTagName("td");c.support.reliableHiddenOffsets=v[0].offsetHeight===
0;v[0].style.display="";v[1].style.display="none";c.support.reliableHiddenOffsets=c.support.reliableHiddenOffsets&&v[0].offsetHeight===0;s.innerHTML="";u.body.removeChild(s).style.display="none"});a=function(s){var v=u.createElement("div");s="on"+s;var B=s in v;if(!B){v.setAttribute(s,"return;");B=typeof v[s]==="function"}return B};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=f=h=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",
cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var pa={},Oa=/^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQuery"+c.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(a,b,d){if(c.acceptData(a)){a=a==E?pa:a;var e=a.nodeType,f=e?a[c.expando]:null,h=c.cache;if(!(e&&!f&&typeof b==="string"&&d===A)){if(e)f||(a[c.expando]=f=++c.uuid);else h=a;if(typeof b==="object")if(e)h[f]=
c.extend(h[f],b);else c.extend(h,b);else if(e&&!h[f])h[f]={};a=e?h[f]:h;if(d!==A)a[b]=d;return typeof b==="string"?a[b]:a}}},removeData:function(a,b){if(c.acceptData(a)){a=a==E?pa:a;var d=a.nodeType,e=d?a[c.expando]:a,f=c.cache,h=d?f[e]:e;if(b){if(h){delete h[b];d&&c.isEmptyObject(h)&&c.removeData(a)}}else if(d&&c.support.deleteExpando)delete a[c.expando];else if(a.removeAttribute)a.removeAttribute(c.expando);else if(d)delete f[e];else for(var k in a)delete a[k]}},acceptData:function(a){if(a.nodeName){var b=
c.noData[a.nodeName.toLowerCase()];if(b)return!(b===true||a.getAttribute("classid")!==b)}return true}});c.fn.extend({data:function(a,b){if(typeof a==="undefined")return this.length?c.data(this[0]):null;else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===A){var e=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(e===A&&this.length){e=c.data(this[0],a);if(e===A&&this[0].nodeType===1){e=this[0].getAttribute("data-"+a);if(typeof e===
"string")try{e=e==="true"?true:e==="false"?false:e==="null"?null:!c.isNaN(e)?parseFloat(e):Oa.test(e)?c.parseJSON(e):e}catch(f){}else e=A}}return e===A&&d[1]?this.data(d[0]):e}else return this.each(function(){var h=c(this),k=[d[0],b];h.triggerHandler("setData"+d[1]+"!",k);c.data(this,a,b);h.triggerHandler("changeData"+d[1]+"!",k)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var e=c.data(a,b);if(!d)return e||
[];if(!e||c.isArray(d))e=c.data(a,b,c.makeArray(d));else e.push(d);return e}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),e=d.shift();if(e==="inprogress")e=d.shift();if(e){b==="fx"&&d.unshift("inprogress");e.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===A)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,
a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var qa=/[\n\t]/g,ga=/\s+/,Pa=/\r/g,Qa=/^(?:href|src|style)$/,Ra=/^(?:button|input)$/i,Sa=/^(?:button|input|object|select|textarea)$/i,Ta=/^a(?:rea)?$/i,ra=/^(?:radio|checkbox)$/i;c.fn.extend({attr:function(a,b){return c.access(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,
a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(s){var v=c(this);v.addClass(a.call(this,s,v.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ga),d=0,e=this.length;d<e;d++){var f=this[d];if(f.nodeType===1)if(f.className){for(var h=" "+f.className+" ",k=f.className,l=0,n=b.length;l<n;l++)if(h.indexOf(" "+b[l]+" ")<0)k+=" "+b[l];f.className=c.trim(k)}else f.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(n){var s=
c(this);s.removeClass(a.call(this,n,s.attr("class")))});if(a&&typeof a==="string"||a===A)for(var b=(a||"").split(ga),d=0,e=this.length;d<e;d++){var f=this[d];if(f.nodeType===1&&f.className)if(a){for(var h=(" "+f.className+" ").replace(qa," "),k=0,l=b.length;k<l;k++)h=h.replace(" "+b[k]+" "," ");f.className=c.trim(h)}else f.className=""}return this},toggleClass:function(a,b){var d=typeof a,e=typeof b==="boolean";if(c.isFunction(a))return this.each(function(f){var h=c(this);h.toggleClass(a.call(this,
f,h.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var f,h=0,k=c(this),l=b,n=a.split(ga);f=n[h++];){l=e?l:!k.hasClass(f);k[l?"addClass":"removeClass"](f)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,"__className__",this.className);this.className=this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(qa," ").indexOf(a)>-1)return true;return false},
val:function(a){if(!arguments.length){var b=this[0];if(b){if(c.nodeName(b,"option")){var d=b.attributes.value;return!d||d.specified?b.value:b.text}if(c.nodeName(b,"select")){var e=b.selectedIndex;d=[];var f=b.options;b=b.type==="select-one";if(e<0)return null;var h=b?e:0;for(e=b?e+1:f.length;h<e;h++){var k=f[h];if(k.selected&&(c.support.optDisabled?!k.disabled:k.getAttribute("disabled")===null)&&(!k.parentNode.disabled||!c.nodeName(k.parentNode,"optgroup"))){a=c(k).val();if(b)return a;d.push(a)}}return d}if(ra.test(b.type)&&
!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Pa,"")}return A}var l=c.isFunction(a);return this.each(function(n){var s=c(this),v=a;if(this.nodeType===1){if(l)v=a.call(this,n,s.val());if(v==null)v="";else if(typeof v==="number")v+="";else if(c.isArray(v))v=c.map(v,function(D){return D==null?"":D+""});if(c.isArray(v)&&ra.test(this.type))this.checked=c.inArray(s.val(),v)>=0;else if(c.nodeName(this,"select")){var B=c.makeArray(v);c("option",this).each(function(){this.selected=
c.inArray(c(this).val(),B)>=0});if(!B.length)this.selectedIndex=-1}else this.value=v}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,e){if(!a||a.nodeType===3||a.nodeType===8)return A;if(e&&b in c.attrFn)return c(a)[b](d);e=a.nodeType!==1||!c.isXMLDoc(a);var f=d!==A;b=e&&c.props[b]||b;if(a.nodeType===1){var h=Qa.test(b);if((b in a||a[b]!==A)&&e&&!h){if(f){b==="type"&&Ra.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");
if(d===null)a.nodeType===1&&a.removeAttribute(b);else a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:Sa.test(a.nodeName)||Ta.test(a.nodeName)&&a.href?0:A;return a[b]}if(!c.support.style&&e&&b==="style"){if(f)a.style.cssText=""+d;return a.style.cssText}f&&a.setAttribute(b,""+d);if(!a.attributes[b]&&a.hasAttribute&&!a.hasAttribute(b))return A;a=!c.support.hrefNormalized&&e&&
h?a.getAttribute(b,2):a.getAttribute(b);return a===null?A:a}}});var X=/\.(.*)$/,ha=/^(?:textarea|input|select)$/i,Ha=/\./g,Ia=/ /g,Ua=/[^\w\s.|`]/g,Va=function(a){return a.replace(Ua,"\\$&")},sa={focusin:0,focusout:0};c.event={add:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(c.isWindow(a)&&a!==E&&!a.frameElement)a=E;if(d===false)d=U;var f,h;if(d.handler){f=d;d=f.handler}if(!d.guid)d.guid=c.guid++;if(h=c.data(a)){var k=a.nodeType?"events":"__events__",l=h[k],n=h.handle;if(typeof l===
"function"){n=l.handle;l=l.events}else if(!l){a.nodeType||(h[k]=h=function(){});h.events=l={}}if(!n)h.handle=n=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(n.elem,arguments):A};n.elem=a;b=b.split(" ");for(var s=0,v;k=b[s++];){h=f?c.extend({},f):{handler:d,data:e};if(k.indexOf(".")>-1){v=k.split(".");k=v.shift();h.namespace=v.slice(0).sort().join(".")}else{v=[];h.namespace=""}h.type=k;if(!h.guid)h.guid=d.guid;var B=l[k],D=c.event.special[k]||{};if(!B){B=l[k]=[];
if(!D.setup||D.setup.call(a,e,v,n)===false)if(a.addEventListener)a.addEventListener(k,n,false);else a.attachEvent&&a.attachEvent("on"+k,n)}if(D.add){D.add.call(a,h);if(!h.handler.guid)h.handler.guid=d.guid}B.push(h);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(d===false)d=U;var f,h,k=0,l,n,s,v,B,D,H=a.nodeType?"events":"__events__",w=c.data(a),G=w&&w[H];if(w&&G){if(typeof G==="function"){w=G;G=G.events}if(b&&b.type){d=b.handler;b=b.type}if(!b||
typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(f in G)c.event.remove(a,f+b)}else{for(b=b.split(" ");f=b[k++];){v=f;l=f.indexOf(".")<0;n=[];if(!l){n=f.split(".");f=n.shift();s=RegExp("(^|\\.)"+c.map(n.slice(0).sort(),Va).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(B=G[f])if(d){v=c.event.special[f]||{};for(h=e||0;h<B.length;h++){D=B[h];if(d.guid===D.guid){if(l||s.test(D.namespace)){e==null&&B.splice(h--,1);v.remove&&v.remove.call(a,D)}if(e!=null)break}}if(B.length===0||e!=null&&B.length===1){if(!v.teardown||
v.teardown.call(a,n)===false)c.removeEvent(a,f,w.handle);delete G[f]}}else for(h=0;h<B.length;h++){D=B[h];if(l||s.test(D.namespace)){c.event.remove(a,v,D.handler,h);B.splice(h--,1)}}}if(c.isEmptyObject(G)){if(b=w.handle)b.elem=null;delete w.events;delete w.handle;if(typeof w==="function")c.removeData(a,H);else c.isEmptyObject(w)&&c.removeData(a)}}}}},trigger:function(a,b,d,e){var f=a.type||a;if(!e){a=typeof a==="object"?a[c.expando]?a:c.extend(c.Event(f),a):c.Event(f);if(f.indexOf("!")>=0){a.type=
f=f.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[f]&&c.each(c.cache,function(){this.events&&this.events[f]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return A;a.result=A;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(e=d.nodeType?c.data(d,"handle"):(c.data(d,"__events__")||{}).handle)&&e.apply(d,b);e=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+f]&&d["on"+f].apply(d,b)===
false){a.result=false;a.preventDefault()}}catch(h){}if(!a.isPropagationStopped()&&e)c.event.trigger(a,b,e,true);else if(!a.isDefaultPrevented()){e=a.target;var k,l=f.replace(X,""),n=c.nodeName(e,"a")&&l==="click",s=c.event.special[l]||{};if((!s._default||s._default.call(d,a)===false)&&!n&&!(e&&e.nodeName&&c.noData[e.nodeName.toLowerCase()])){try{if(e[l]){if(k=e["on"+l])e["on"+l]=null;c.event.triggered=true;e[l]()}}catch(v){}if(k)e["on"+l]=k;c.event.triggered=false}}},handle:function(a){var b,d,e;
d=[];var f,h=c.makeArray(arguments);a=h[0]=c.event.fix(a||E.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;if(!b){e=a.type.split(".");a.type=e.shift();d=e.slice(0).sort();e=RegExp("(^|\\.)"+d.join("\\.(?:.*\\.)?")+"(\\.|$)")}a.namespace=a.namespace||d.join(".");f=c.data(this,this.nodeType?"events":"__events__");if(typeof f==="function")f=f.events;d=(f||{})[a.type];if(f&&d){d=d.slice(0);f=0;for(var k=d.length;f<k;f++){var l=d[f];if(b||e.test(l.namespace)){a.handler=l.handler;a.data=
l.data;a.handleObj=l;l=l.handler.apply(this,h);if(l!==A){a.result=l;if(l===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
fix:function(a){if(a[c.expando])return a;var b=a;a=c.Event(b);for(var d=this.props.length,e;d;){e=this.props[--d];a[e]=b[e]}if(!a.target)a.target=a.srcElement||u;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=u.documentElement;d=u.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||
d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(a.which==null&&(a.charCode!=null||a.keyCode!=null))a.which=a.charCode!=null?a.charCode:a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==A)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,Y(a.origType,a.selector),c.extend({},a,{handler:Ga,guid:a.handler.guid}))},remove:function(a){c.event.remove(this,
Y(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,d){if(c.isWindow(this))this.onbeforeunload=d},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};c.removeEvent=u.removeEventListener?function(a,b,d){a.removeEventListener&&a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent&&a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=a;this.type=a.type}else this.type=a;this.timeStamp=
c.now();this[c.expando]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=ba;var a=this.originalEvent;if(a)if(a.preventDefault)a.preventDefault();else a.returnValue=false},stopPropagation:function(){this.isPropagationStopped=ba;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=ba;this.stopPropagation()},isDefaultPrevented:U,isPropagationStopped:U,isImmediatePropagationStopped:U};
var ta=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},ua=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?ua:ta,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?ua:ta)}}});if(!c.support.submitBubbles)c.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!==
"form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length){a.liveFired=A;return ja("submit",this,arguments)}});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13){a.liveFired=A;return ja("submit",this,arguments)}})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};if(!c.support.changeBubbles){var V,
va=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(e){return e.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},Z=function(a,b){var d=a.target,e,f;if(!(!ha.test(d.nodeName)||d.readOnly)){e=c.data(d,"_change_data");f=va(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",f);if(!(e===A||f===e))if(e!=null||f){a.type="change";a.liveFired=
A;return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:Z,beforedeactivate:Z,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return Z.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return Z.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,"_change_data",va(a))}},setup:function(){if(this.type===
"file")return false;for(var a in V)c.event.add(this,a+".specialChange",V[a]);return ha.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return ha.test(this.nodeName)}};V=c.event.special.change.filters;V.focus=V.beforeactivate}u.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.trigger(e,null,e.target)}c.event.special[b]={setup:function(){sa[b]++===0&&u.addEventListener(a,d,true)},teardown:function(){--sa[b]===
0&&u.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,e,f){if(typeof d==="object"){for(var h in d)this[b](h,e,d[h],f);return this}if(c.isFunction(e)||e===false){f=e;e=A}var k=b==="one"?c.proxy(f,function(n){c(this).unbind(n,k);return f.apply(this,arguments)}):f;if(d==="unload"&&b!=="one")this.one(d,e,f);else{h=0;for(var l=this.length;h<l;h++)c.event.add(this[h],d,k,e)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&!a.preventDefault)for(var d in a)this.unbind(d,
a[d]);else{d=0;for(var e=this.length;d<e;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,e){return this.live(b,d,e,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){var d=c.Event(a);d.preventDefault();d.stopPropagation();c.event.trigger(d,b,this[0]);return d.result}},toggle:function(a){for(var b=arguments,d=
1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(e){var f=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,f+1);e.preventDefault();return b[f].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var wa={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,e,f,h){var k,l=0,n,s,v=h||this.selector;h=h?this:c(this.context);if(typeof d===
"object"&&!d.preventDefault){for(k in d)h[b](k,e,d[k],v);return this}if(c.isFunction(e)){f=e;e=A}for(d=(d||"").split(" ");(k=d[l++])!=null;){n=X.exec(k);s="";if(n){s=n[0];k=k.replace(X,"")}if(k==="hover")d.push("mouseenter"+s,"mouseleave"+s);else{n=k;if(k==="focus"||k==="blur"){d.push(wa[k]+s);k+=s}else k=(wa[k]||k)+s;if(b==="live"){s=0;for(var B=h.length;s<B;s++)c.event.add(h[s],"live."+Y(k,v),{data:e,selector:v,handler:f,origType:k,origHandler:f,preType:n})}else h.unbind("live."+Y(k,v),f)}}return this}});
c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){c.fn[b]=function(d,e){if(e==null){e=d;d=null}return arguments.length>0?this.bind(b,d,e):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});E.attachEvent&&!E.addEventListener&&c(E).bind("unload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});
(function(){function a(g,j,o,m,p,q){p=0;for(var t=m.length;p<t;p++){var x=m[p];if(x){x=x[g];for(var C=false;x;){if(x.sizcache===o){C=m[x.sizset];break}if(x.nodeType===1&&!q){x.sizcache=o;x.sizset=p}if(x.nodeName.toLowerCase()===j){C=x;break}x=x[g]}m[p]=C}}}function b(g,j,o,m,p,q){p=0;for(var t=m.length;p<t;p++){var x=m[p];if(x){x=x[g];for(var C=false;x;){if(x.sizcache===o){C=m[x.sizset];break}if(x.nodeType===1){if(!q){x.sizcache=o;x.sizset=p}if(typeof j!=="string"){if(x===j){C=true;break}}else if(l.filter(j,
[x]).length>0){C=x;break}}x=x[g]}m[p]=C}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,h=false,k=true;[0,0].sort(function(){k=false;return 0});var l=function(g,j,o,m){o=o||[];var p=j=j||u;if(j.nodeType!==1&&j.nodeType!==9)return[];if(!g||typeof g!=="string")return o;var q=[],t,x,C,P,N=true,R=l.isXML(j),Q=g,L;do{d.exec("");if(t=d.exec(Q)){Q=t[3];q.push(t[1]);if(t[2]){P=t[3];
break}}}while(t);if(q.length>1&&s.exec(g))if(q.length===2&&n.relative[q[0]])x=M(q[0]+q[1],j);else for(x=n.relative[q[0]]?[j]:l(q.shift(),j);q.length;){g=q.shift();if(n.relative[g])g+=q.shift();x=M(g,x)}else{if(!m&&q.length>1&&j.nodeType===9&&!R&&n.match.ID.test(q[0])&&!n.match.ID.test(q[q.length-1])){t=l.find(q.shift(),j,R);j=t.expr?l.filter(t.expr,t.set)[0]:t.set[0]}if(j){t=m?{expr:q.pop(),set:D(m)}:l.find(q.pop(),q.length===1&&(q[0]==="~"||q[0]==="+")&&j.parentNode?j.parentNode:j,R);x=t.expr?l.filter(t.expr,
t.set):t.set;if(q.length>0)C=D(x);else N=false;for(;q.length;){t=L=q.pop();if(n.relative[L])t=q.pop();else L="";if(t==null)t=j;n.relative[L](C,t,R)}}else C=[]}C||(C=x);C||l.error(L||g);if(f.call(C)==="[object Array]")if(N)if(j&&j.nodeType===1)for(g=0;C[g]!=null;g++){if(C[g]&&(C[g]===true||C[g].nodeType===1&&l.contains(j,C[g])))o.push(x[g])}else for(g=0;C[g]!=null;g++)C[g]&&C[g].nodeType===1&&o.push(x[g]);else o.push.apply(o,C);else D(C,o);if(P){l(P,p,o,m);l.uniqueSort(o)}return o};l.uniqueSort=function(g){if(w){h=
k;g.sort(w);if(h)for(var j=1;j<g.length;j++)g[j]===g[j-1]&&g.splice(j--,1)}return g};l.matches=function(g,j){return l(g,null,null,j)};l.matchesSelector=function(g,j){return l(j,null,null,[g]).length>0};l.find=function(g,j,o){var m;if(!g)return[];for(var p=0,q=n.order.length;p<q;p++){var t=n.order[p],x;if(x=n.leftMatch[t].exec(g)){var C=x[1];x.splice(1,1);if(C.substr(C.length-1)!=="\\"){x[1]=(x[1]||"").replace(/\\/g,"");m=n.find[t](x,j,o);if(m!=null){g=g.replace(n.match[t],"");break}}}}m||(m=j.getElementsByTagName("*"));
return{set:m,expr:g}};l.filter=function(g,j,o,m){for(var p=g,q=[],t=j,x,C,P=j&&j[0]&&l.isXML(j[0]);g&&j.length;){for(var N in n.filter)if((x=n.leftMatch[N].exec(g))!=null&&x[2]){var R=n.filter[N],Q,L;L=x[1];C=false;x.splice(1,1);if(L.substr(L.length-1)!=="\\"){if(t===q)q=[];if(n.preFilter[N])if(x=n.preFilter[N](x,t,o,q,m,P)){if(x===true)continue}else C=Q=true;if(x)for(var i=0;(L=t[i])!=null;i++)if(L){Q=R(L,x,i,t);var r=m^!!Q;if(o&&Q!=null)if(r)C=true;else t[i]=false;else if(r){q.push(L);C=true}}if(Q!==
A){o||(t=q);g=g.replace(n.match[N],"");if(!C)return[];break}}}if(g===p)if(C==null)l.error(g);else break;p=g}return t};l.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var n=l.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+\-]*)\))?/,
POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},relative:{"+":function(g,j){var o=typeof j==="string",m=o&&!/\W/.test(j);o=o&&!m;if(m)j=j.toLowerCase();m=0;for(var p=g.length,q;m<p;m++)if(q=g[m]){for(;(q=q.previousSibling)&&q.nodeType!==1;);g[m]=o||q&&q.nodeName.toLowerCase()===
j?q||false:q===j}o&&l.filter(j,g,true)},">":function(g,j){var o=typeof j==="string",m,p=0,q=g.length;if(o&&!/\W/.test(j))for(j=j.toLowerCase();p<q;p++){if(m=g[p]){o=m.parentNode;g[p]=o.nodeName.toLowerCase()===j?o:false}}else{for(;p<q;p++)if(m=g[p])g[p]=o?m.parentNode:m.parentNode===j;o&&l.filter(j,g,true)}},"":function(g,j,o){var m=e++,p=b,q;if(typeof j==="string"&&!/\W/.test(j)){q=j=j.toLowerCase();p=a}p("parentNode",j,m,g,q,o)},"~":function(g,j,o){var m=e++,p=b,q;if(typeof j==="string"&&!/\W/.test(j)){q=
j=j.toLowerCase();p=a}p("previousSibling",j,m,g,q,o)}},find:{ID:function(g,j,o){if(typeof j.getElementById!=="undefined"&&!o)return(g=j.getElementById(g[1]))&&g.parentNode?[g]:[]},NAME:function(g,j){if(typeof j.getElementsByName!=="undefined"){for(var o=[],m=j.getElementsByName(g[1]),p=0,q=m.length;p<q;p++)m[p].getAttribute("name")===g[1]&&o.push(m[p]);return o.length===0?null:o}},TAG:function(g,j){return j.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,j,o,m,p,q){g=" "+g[1].replace(/\\/g,
"")+" ";if(q)return g;q=0;for(var t;(t=j[q])!=null;q++)if(t)if(p^(t.className&&(" "+t.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))o||m.push(t);else if(o)j[q]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},CHILD:function(g){if(g[1]==="nth"){var j=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=j[1]+(j[2]||1)-0;g[3]=j[3]-0}g[0]=e++;return g},ATTR:function(g,j,o,
m,p,q){j=g[1].replace(/\\/g,"");if(!q&&n.attrMap[j])g[1]=n.attrMap[j];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,j,o,m,p){if(g[1]==="not")if((d.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=l(g[3],null,null,j);else{g=l.filter(g[3],j,o,true^p);o||m.push.apply(m,g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===
true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,j,o){return!!l(o[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===
g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:function(g,j){return j===0},last:function(g,j,o,m){return j===m.length-1},even:function(g,j){return j%2===0},odd:function(g,j){return j%2===1},lt:function(g,j,o){return j<o[3]-0},gt:function(g,j,o){return j>o[3]-0},nth:function(g,j,o){return o[3]-
0===j},eq:function(g,j,o){return o[3]-0===j}},filter:{PSEUDO:function(g,j,o,m){var p=j[1],q=n.filters[p];if(q)return q(g,o,j,m);else if(p==="contains")return(g.textContent||g.innerText||l.getText([g])||"").indexOf(j[3])>=0;else if(p==="not"){j=j[3];o=0;for(m=j.length;o<m;o++)if(j[o]===g)return false;return true}else l.error("Syntax error, unrecognized expression: "+p)},CHILD:function(g,j){var o=j[1],m=g;switch(o){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(o===
"first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":o=j[2];var p=j[3];if(o===1&&p===0)return true;var q=j[0],t=g.parentNode;if(t&&(t.sizcache!==q||!g.nodeIndex)){var x=0;for(m=t.firstChild;m;m=m.nextSibling)if(m.nodeType===1)m.nodeIndex=++x;t.sizcache=q}m=g.nodeIndex-p;return o===0?m===0:m%o===0&&m/o>=0}},ID:function(g,j){return g.nodeType===1&&g.getAttribute("id")===j},TAG:function(g,j){return j==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===
j},CLASS:function(g,j){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(j)>-1},ATTR:function(g,j){var o=j[1];o=n.attrHandle[o]?n.attrHandle[o](g):g[o]!=null?g[o]:g.getAttribute(o);var m=o+"",p=j[2],q=j[4];return o==null?p==="!=":p==="="?m===q:p==="*="?m.indexOf(q)>=0:p==="~="?(" "+m+" ").indexOf(q)>=0:!q?m&&o!==false:p==="!="?m!==q:p==="^="?m.indexOf(q)===0:p==="$="?m.substr(m.length-q.length)===q:p==="|="?m===q||m.substr(0,q.length+1)===q+"-":false},POS:function(g,j,o,m){var p=n.setFilters[j[2]];
if(p)return p(g,o,j,m)}}},s=n.match.POS,v=function(g,j){return"\\"+(j-0+1)},B;for(B in n.match){n.match[B]=RegExp(n.match[B].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[B]=RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[B].source.replace(/\\(\d+)/g,v))}var D=function(g,j){g=Array.prototype.slice.call(g,0);if(j){j.push.apply(j,g);return j}return g};try{Array.prototype.slice.call(u.documentElement.childNodes,0)}catch(H){D=function(g,j){var o=j||[],m=0;if(f.call(g)==="[object Array]")Array.prototype.push.apply(o,
g);else if(typeof g.length==="number")for(var p=g.length;m<p;m++)o.push(g[m]);else for(;g[m];m++)o.push(g[m]);return o}}var w,G;if(u.documentElement.compareDocumentPosition)w=function(g,j){if(g===j){h=true;return 0}if(!g.compareDocumentPosition||!j.compareDocumentPosition)return g.compareDocumentPosition?-1:1;return g.compareDocumentPosition(j)&4?-1:1};else{w=function(g,j){var o=[],m=[],p=g.parentNode,q=j.parentNode,t=p;if(g===j){h=true;return 0}else if(p===q)return G(g,j);else if(p){if(!q)return 1}else return-1;
for(;t;){o.unshift(t);t=t.parentNode}for(t=q;t;){m.unshift(t);t=t.parentNode}p=o.length;q=m.length;for(t=0;t<p&&t<q;t++)if(o[t]!==m[t])return G(o[t],m[t]);return t===p?G(g,m[t],-1):G(o[t],j,1)};G=function(g,j,o){if(g===j)return o;for(g=g.nextSibling;g;){if(g===j)return-1;g=g.nextSibling}return 1}}l.getText=function(g){for(var j="",o,m=0;g[m];m++){o=g[m];if(o.nodeType===3||o.nodeType===4)j+=o.nodeValue;else if(o.nodeType!==8)j+=l.getText(o.childNodes)}return j};(function(){var g=u.createElement("div"),
j="script"+(new Date).getTime();g.innerHTML="<a name='"+j+"'/>";var o=u.documentElement;o.insertBefore(g,o.firstChild);if(u.getElementById(j)){n.find.ID=function(m,p,q){if(typeof p.getElementById!=="undefined"&&!q)return(p=p.getElementById(m[1]))?p.id===m[1]||typeof p.getAttributeNode!=="undefined"&&p.getAttributeNode("id").nodeValue===m[1]?[p]:A:[]};n.filter.ID=function(m,p){var q=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&q&&q.nodeValue===p}}o.removeChild(g);
o=g=null})();(function(){var g=u.createElement("div");g.appendChild(u.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(j,o){var m=o.getElementsByTagName(j[1]);if(j[1]==="*"){for(var p=[],q=0;m[q];q++)m[q].nodeType===1&&p.push(m[q]);m=p}return m};g.innerHTML="<a href='#'></a>";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(j){return j.getAttribute("href",2)};g=null})();u.querySelectorAll&&
function(){var g=l,j=u.createElement("div");j.innerHTML="<p class='TEST'></p>";if(!(j.querySelectorAll&&j.querySelectorAll(".TEST").length===0)){l=function(m,p,q,t){p=p||u;if(!t&&!l.isXML(p))if(p.nodeType===9)try{return D(p.querySelectorAll(m),q)}catch(x){}else if(p.nodeType===1&&p.nodeName.toLowerCase()!=="object"){var C=p.id,P=p.id="__sizzle__";try{return D(p.querySelectorAll("#"+P+" "+m),q)}catch(N){}finally{if(C)p.id=C;else p.removeAttribute("id")}}return g(m,p,q,t)};for(var o in g)l[o]=g[o];
j=null}}();(function(){var g=u.documentElement,j=g.matchesSelector||g.mozMatchesSelector||g.webkitMatchesSelector||g.msMatchesSelector,o=false;try{j.call(u.documentElement,":sizzle")}catch(m){o=true}if(j)l.matchesSelector=function(p,q){try{if(o||!n.match.PSEUDO.test(q))return j.call(p,q)}catch(t){}return l(q,null,null,[p]).length>0}})();(function(){var g=u.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===
0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(j,o,m){if(typeof o.getElementsByClassName!=="undefined"&&!m)return o.getElementsByClassName(j[1])};g=null}}})();l.contains=u.documentElement.contains?function(g,j){return g!==j&&(g.contains?g.contains(j):true)}:function(g,j){return!!(g.compareDocumentPosition(j)&16)};l.isXML=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false};var M=function(g,
j){for(var o=[],m="",p,q=j.nodeType?[j]:j;p=n.match.PSEUDO.exec(g);){m+=p[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;p=0;for(var t=q.length;p<t;p++)l(g,q[p],o);return l.filter(m,o)};c.find=l;c.expr=l.selectors;c.expr[":"]=c.expr.filters;c.unique=l.uniqueSort;c.text=l.getText;c.isXMLDoc=l.isXML;c.contains=l.contains})();var Wa=/Until$/,Xa=/^(?:parents|prevUntil|prevAll)/,Ya=/,/,Ja=/^.[^:#\[\.,]*$/,Za=Array.prototype.slice,$a=c.expr.match.POS;c.fn.extend({find:function(a){for(var b=this.pushStack("",
"find",a),d=0,e=0,f=this.length;e<f;e++){d=b.length;c.find(a,this[e],b);if(e>0)for(var h=d;h<b.length;h++)for(var k=0;k<d;k++)if(b[k]===b[h]){b.splice(h--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,e=b.length;d<e;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(ka(this,a,false),"not",a)},filter:function(a){return this.pushStack(ka(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,
b){var d=[],e,f,h=this[0];if(c.isArray(a)){var k={},l,n=1;if(h&&a.length){e=0;for(f=a.length;e<f;e++){l=a[e];k[l]||(k[l]=c.expr.match.POS.test(l)?c(l,b||this.context):l)}for(;h&&h.ownerDocument&&h!==b;){for(l in k){e=k[l];if(e.jquery?e.index(h)>-1:c(h).is(e))d.push({selector:l,elem:h,level:n})}h=h.parentNode;n++}}return d}k=$a.test(a)?c(a,b||this.context):null;e=0;for(f=this.length;e<f;e++)for(h=this[e];h;)if(k?k.index(h)>-1:c.find.matchesSelector(h,a)){d.push(h);break}else{h=h.parentNode;if(!h||
!h.ownerDocument||h===b)break}d=d.length>1?c.unique(d):d;return this.pushStack(d,"closest",a)},index:function(a){if(!a||typeof a==="string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var d=typeof a==="string"?c(a,b||this.context):c.makeArray(a),e=c.merge(this.get(),d);return this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType===11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:c.unique(e))},andSelf:function(){return this.add(this.prevObject)}});
c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",
d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,e){var f=c.map(this,b,d);Wa.test(a)||(e=d);if(e&&typeof e==="string")f=c.filter(e,f);f=this.length>1?c.unique(f):f;if((this.length>1||Ya.test(e))&&Xa.test(a))f=f.reverse();return this.pushStack(f,a,Za.call(arguments).join(","))}});
c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return b.length===1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)},dir:function(a,b,d){var e=[];for(a=a[b];a&&a.nodeType!==9&&(d===A||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&&e.push(a);a=a[b]}return e},nth:function(a,b,d){b=b||1;for(var e=0;a;a=a[d])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var xa=/ jQuery\d+="(?:\d+|null)"/g,
$=/^\s+/,ya=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,za=/<([\w:]+)/,ab=/<tbody/i,bb=/<|&#?\w+;/,Aa=/<(?:script|object|embed|option|style)/i,Ba=/checked\s*(?:[^=]|=\s*.checked.)/i,cb=/\=([^="'>\s]+\/)>/g,O={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],
area:[1,"<map>","</map>"],_default:[0,"",""]};O.optgroup=O.option;O.tbody=O.tfoot=O.colgroup=O.caption=O.thead;O.th=O.td;if(!c.support.htmlSerialize)O._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==A)return this.empty().append((this[0]&&this[0].ownerDocument||u).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,
d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},
unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=
c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,e;(e=this[d])!=null;d++)if(!a||c.filter(a,[e]).length){if(!b&&e.nodeType===1){c.cleanData(e.getElementsByTagName("*"));
c.cleanData([e])}e.parentNode&&e.parentNode.removeChild(e)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,e=this.ownerDocument;if(!d){d=e.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(xa,"").replace(cb,'="$1">').replace($,
"")],e)[0]}else return this.cloneNode(true)});if(a===true){la(this,b);la(this.find("*"),b.find("*"))}return b},html:function(a){if(a===A)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(xa,""):null;else if(typeof a==="string"&&!Aa.test(a)&&(c.support.leadingWhitespace||!$.test(a))&&!O[(za.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ya,"<$1></$2>");try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(e){this.empty().append(a)}}else c.isFunction(a)?
this.each(function(f){var h=c(this);h.html(a.call(this,f,h.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=c(this),e=d.html();d.replaceWith(a.call(this,b,e))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,
true)},domManip:function(a,b,d){var e,f,h=a[0],k=[],l;if(!c.support.checkClone&&arguments.length===3&&typeof h==="string"&&Ba.test(h))return this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(h))return this.each(function(s){var v=c(this);a[0]=h.call(this,s,b?v.html():A);v.domManip(a,b,d)});if(this[0]){e=h&&h.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:c.buildFragment(a,this,k);l=e.fragment;if(f=l.childNodes.length===1?l=l.firstChild:
l.firstChild){b=b&&c.nodeName(f,"tr");f=0;for(var n=this.length;f<n;f++)d.call(b?c.nodeName(this[f],"table")?this[f].getElementsByTagName("tbody")[0]||this[f].appendChild(this[f].ownerDocument.createElement("tbody")):this[f]:this[f],f>0||e.cacheable||this.length>1?l.cloneNode(true):l)}k.length&&c.each(k,Ka)}return this}});c.buildFragment=function(a,b,d){var e,f,h;b=b&&b[0]?b[0].ownerDocument||b[0]:u;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===u&&!Aa.test(a[0])&&(c.support.checkClone||
!Ba.test(a[0]))){f=true;if(h=c.fragments[a[0]])if(h!==1)e=h}if(!e){e=b.createDocumentFragment();c.clean(a,b,e,d)}if(f)c.fragments[a[0]]=h?e:1;return{fragment:e,cacheable:f}};c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var e=[];d=c(d);var f=this.length===1&&this[0].parentNode;if(f&&f.nodeType===11&&f.childNodes.length===1&&d.length===1){d[b](this[0]);return this}else{f=0;for(var h=
d.length;f<h;f++){var k=(f>0?this.clone(true):this).get();c(d[f])[b](k);e=e.concat(k)}return this.pushStack(e,a,d.selector)}}});c.extend({clean:function(a,b,d,e){b=b||u;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||u;for(var f=[],h=0,k;(k=a[h])!=null;h++){if(typeof k==="number")k+="";if(k){if(typeof k==="string"&&!bb.test(k))k=b.createTextNode(k);else if(typeof k==="string"){k=k.replace(ya,"<$1></$2>");var l=(za.exec(k)||["",""])[1].toLowerCase(),n=O[l]||O._default,
s=n[0],v=b.createElement("div");for(v.innerHTML=n[1]+k+n[2];s--;)v=v.lastChild;if(!c.support.tbody){s=ab.test(k);l=l==="table"&&!s?v.firstChild&&v.firstChild.childNodes:n[1]==="<table>"&&!s?v.childNodes:[];for(n=l.length-1;n>=0;--n)c.nodeName(l[n],"tbody")&&!l[n].childNodes.length&&l[n].parentNode.removeChild(l[n])}!c.support.leadingWhitespace&&$.test(k)&&v.insertBefore(b.createTextNode($.exec(k)[0]),v.firstChild);k=v.childNodes}if(k.nodeType)f.push(k);else f=c.merge(f,k)}}if(d)for(h=0;f[h];h++)if(e&&
c.nodeName(f[h],"script")&&(!f[h].type||f[h].type.toLowerCase()==="text/javascript"))e.push(f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]);else{f[h].nodeType===1&&f.splice.apply(f,[h+1,0].concat(c.makeArray(f[h].getElementsByTagName("script"))));d.appendChild(f[h])}return f},cleanData:function(a){for(var b,d,e=c.cache,f=c.event.special,h=c.support.deleteExpando,k=0,l;(l=a[k])!=null;k++)if(!(l.nodeName&&c.noData[l.nodeName.toLowerCase()]))if(d=l[c.expando]){if((b=e[d])&&b.events)for(var n in b.events)f[n]?
c.event.remove(l,n):c.removeEvent(l,n,b.handle);if(h)delete l[c.expando];else l.removeAttribute&&l.removeAttribute(c.expando);delete e[d]}}});var Ca=/alpha\([^)]*\)/i,db=/opacity=([^)]*)/,eb=/-([a-z])/ig,fb=/([A-Z])/g,Da=/^-?\d+(?:px)?$/i,gb=/^-?\d/,hb={position:"absolute",visibility:"hidden",display:"block"},La=["Left","Right"],Ma=["Top","Bottom"],W,ib=u.defaultView&&u.defaultView.getComputedStyle,jb=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){if(arguments.length===2&&b===A)return this;
return c.access(this,a,b,true,function(d,e,f){return f!==A?c.style(d,e,f):c.css(d,e)})};c.extend({cssHooks:{opacity:{get:function(a,b){if(b){var d=W(a,"opacity","opacity");return d===""?"1":d}else return a.style.opacity}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true,zoom:true,lineHeight:true},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,e){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var f,h=c.camelCase(b),k=a.style,l=c.cssHooks[h];b=c.cssProps[h]||
h;if(d!==A){if(!(typeof d==="number"&&isNaN(d)||d==null)){if(typeof d==="number"&&!c.cssNumber[h])d+="px";if(!l||!("set"in l)||(d=l.set(a,d))!==A)try{k[b]=d}catch(n){}}}else{if(l&&"get"in l&&(f=l.get(a,false,e))!==A)return f;return k[b]}}},css:function(a,b,d){var e,f=c.camelCase(b),h=c.cssHooks[f];b=c.cssProps[f]||f;if(h&&"get"in h&&(e=h.get(a,true,d))!==A)return e;else if(W)return W(a,b,f)},swap:function(a,b,d){var e={},f;for(f in b){e[f]=a.style[f];a.style[f]=b[f]}d.call(a);for(f in b)a.style[f]=
e[f]},camelCase:function(a){return a.replace(eb,jb)}});c.curCSS=c.css;c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(d,e,f){var h;if(e){if(d.offsetWidth!==0)h=ma(d,b,f);else c.swap(d,hb,function(){h=ma(d,b,f)});return h+"px"}},set:function(d,e){if(Da.test(e)){e=parseFloat(e);if(e>=0)return e+"px"}else return e}}});if(!c.support.opacity)c.cssHooks.opacity={get:function(a,b){return db.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":
b?"1":""},set:function(a,b){var d=a.style;d.zoom=1;var e=c.isNaN(b)?"":"alpha(opacity="+b*100+")",f=d.filter||"";d.filter=Ca.test(f)?f.replace(Ca,e):d.filter+" "+e}};if(ib)W=function(a,b,d){var e;d=d.replace(fb,"-$1").toLowerCase();if(!(b=a.ownerDocument.defaultView))return A;if(b=b.getComputedStyle(a,null)){e=b.getPropertyValue(d);if(e===""&&!c.contains(a.ownerDocument.documentElement,a))e=c.style(a,d)}return e};else if(u.documentElement.currentStyle)W=function(a,b){var d,e,f=a.currentStyle&&a.currentStyle[b],
h=a.style;if(!Da.test(f)&&gb.test(f)){d=h.left;e=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;h.left=b==="fontSize"?"1em":f||0;f=h.pixelLeft+"px";h.left=d;a.runtimeStyle.left=e}return f};if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!c.support.reliableHiddenOffsets&&(a.style.display||c.css(a,"display"))==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var kb=c.now(),lb=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,
mb=/^(?:select|textarea)/i,nb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ob=/^(?:GET|HEAD|DELETE)$/,Na=/\[\]$/,T=/\=\?(&|$)/,ia=/\?/,pb=/([?&])_=[^&]*/,qb=/^(\w+:)?\/\/([^\/?#]+)/,rb=/%20/g,sb=/#.*$/,Ea=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!=="string"&&Ea)return Ea.apply(this,arguments);else if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=a.slice(e,a.length);a=a.slice(0,e)}e="GET";if(b)if(c.isFunction(b)){d=
b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);e="POST"}var h=this;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(k,l){if(l==="success"||l==="notmodified")h.html(f?c("<div>").append(k.responseText.replace(lb,"")).find(f):k.responseText);d&&h.each(d,[k.responseText,l,k])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&
!this.disabled&&(this.checked||mb.test(this.nodeName)||nb.test(this.type))}).map(function(a,b){var d=c(this).val();return d==null?null:c.isArray(d)?c.map(d,function(e){return{name:b.name,value:e}}):{name:b.name,value:d}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:e})},
getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:e})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new E.XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html",
script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a){var b=c.extend(true,{},c.ajaxSettings,a),d,e,f,h=b.type.toUpperCase(),k=ob.test(h);b.url=b.url.replace(sb,"");b.context=a&&a.context!=null?a.context:b;if(b.data&&b.processData&&typeof b.data!=="string")b.data=c.param(b.data,b.traditional);if(b.dataType==="jsonp"){if(h==="GET")T.test(b.url)||(b.url+=(ia.test(b.url)?"&":"?")+(b.jsonp||"callback")+"=?");else if(!b.data||
!T.test(b.data))b.data=(b.data?b.data+"&":"")+(b.jsonp||"callback")+"=?";b.dataType="json"}if(b.dataType==="json"&&(b.data&&T.test(b.data)||T.test(b.url))){d=b.jsonpCallback||"jsonp"+kb++;if(b.data)b.data=(b.data+"").replace(T,"="+d+"$1");b.url=b.url.replace(T,"="+d+"$1");b.dataType="script";var l=E[d];E[d]=function(m){f=m;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);if(c.isFunction(l))l(m);else{E[d]=A;try{delete E[d]}catch(p){}}v&&v.removeChild(B)}}if(b.dataType==="script"&&b.cache===null)b.cache=
false;if(b.cache===false&&h==="GET"){var n=c.now(),s=b.url.replace(pb,"$1_="+n);b.url=s+(s===b.url?(ia.test(b.url)?"&":"?")+"_="+n:"")}if(b.data&&h==="GET")b.url+=(ia.test(b.url)?"&":"?")+b.data;b.global&&c.active++===0&&c.event.trigger("ajaxStart");n=(n=qb.exec(b.url))&&(n[1]&&n[1]!==location.protocol||n[2]!==location.host);if(b.dataType==="script"&&h==="GET"&&n){var v=u.getElementsByTagName("head")[0]||u.documentElement,B=u.createElement("script");if(b.scriptCharset)B.charset=b.scriptCharset;B.src=
b.url;if(!d){var D=false;B.onload=B.onreadystatechange=function(){if(!D&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){D=true;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);B.onload=B.onreadystatechange=null;v&&B.parentNode&&v.removeChild(B)}}}v.insertBefore(B,v.firstChild);return A}var H=false,w=b.xhr();if(w){b.username?w.open(h,b.url,b.async,b.username,b.password):w.open(h,b.url,b.async);try{if(b.data!=null&&!k||a&&a.contentType)w.setRequestHeader("Content-Type",
b.contentType);if(b.ifModified){c.lastModified[b.url]&&w.setRequestHeader("If-Modified-Since",c.lastModified[b.url]);c.etag[b.url]&&w.setRequestHeader("If-None-Match",c.etag[b.url])}n||w.setRequestHeader("X-Requested-With","XMLHttpRequest");w.setRequestHeader("Accept",b.dataType&&b.accepts[b.dataType]?b.accepts[b.dataType]+", */*; q=0.01":b.accepts._default)}catch(G){}if(b.beforeSend&&b.beforeSend.call(b.context,w,b)===false){b.global&&c.active--===1&&c.event.trigger("ajaxStop");w.abort();return false}b.global&&
c.triggerGlobal(b,"ajaxSend",[w,b]);var M=w.onreadystatechange=function(m){if(!w||w.readyState===0||m==="abort"){H||c.handleComplete(b,w,e,f);H=true;if(w)w.onreadystatechange=c.noop}else if(!H&&w&&(w.readyState===4||m==="timeout")){H=true;w.onreadystatechange=c.noop;e=m==="timeout"?"timeout":!c.httpSuccess(w)?"error":b.ifModified&&c.httpNotModified(w,b.url)?"notmodified":"success";var p;if(e==="success")try{f=c.httpData(w,b.dataType,b)}catch(q){e="parsererror";p=q}if(e==="success"||e==="notmodified")d||
c.handleSuccess(b,w,e,f);else c.handleError(b,w,e,p);d||c.handleComplete(b,w,e,f);m==="timeout"&&w.abort();if(b.async)w=null}};try{var g=w.abort;w.abort=function(){w&&g.call&&g.call(w);M("abort")}}catch(j){}b.async&&b.timeout>0&&setTimeout(function(){w&&!H&&M("timeout")},b.timeout);try{w.send(k||b.data==null?null:b.data)}catch(o){c.handleError(b,w,null,o);c.handleComplete(b,w,e,f)}b.async||M();return w}},param:function(a,b){var d=[],e=function(h,k){k=c.isFunction(k)?k():k;d[d.length]=encodeURIComponent(h)+
"="+encodeURIComponent(k)};if(b===A)b=c.ajaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){e(this.name,this.value)});else for(var f in a)ca(f,a[f],b,e);return d.join("&").replace(rb,"+")}});c.extend({active:0,lastModified:{},etag:{},handleError:function(a,b,d,e){a.error&&a.error.call(a.context,b,d,e);a.global&&c.triggerGlobal(a,"ajaxError",[b,a,e])},handleSuccess:function(a,b,d,e){a.success&&a.success.call(a.context,e,d,b);a.global&&c.triggerGlobal(a,"ajaxSuccess",[b,a])},handleComplete:function(a,
b,d){a.complete&&a.complete.call(a.context,b,d);a.global&&c.triggerGlobal(a,"ajaxComplete",[b,a]);a.global&&c.active--===1&&c.event.trigger("ajaxStop")},triggerGlobal:function(a,b,d){(a.context&&a.context.url==null?c(a.context):c.event).trigger(b,d)},httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),e=a.getResponseHeader("Etag");
if(d)c.lastModified[b]=d;if(e)c.etag[b]=e;return a.status===304},httpData:function(a,b,d){var e=a.getResponseHeader("content-type")||"",f=b==="xml"||!b&&e.indexOf("xml")>=0;a=f?a.responseXML:a.responseText;f&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b==="json"||!b&&e.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&e.indexOf("javascript")>=0)c.globalEval(a);return a}});if(E.ActiveXObject)c.ajaxSettings.xhr=
function(){if(E.location.protocol!=="file:")try{return new E.XMLHttpRequest}catch(a){}try{return new E.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}};c.support.ajax=!!c.ajaxSettings.xhr();var da={},tb=/^(?:toggle|show|hide)$/,ub=/^([+\-]=)?([\d+.\-]+)(.*)$/,aa,na=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b,d){if(a||a===0)return this.animate(S("show",3),a,b,d);else{a=
0;for(b=this.length;a<b;a++){if(!c.data(this[a],"olddisplay")&&this[a].style.display==="none")this[a].style.display="";this[a].style.display===""&&c.css(this[a],"display")==="none"&&c.data(this[a],"olddisplay",oa(this[a].nodeName))}for(a=0;a<b;a++)this[a].style.display=c.data(this[a],"olddisplay")||"";return this}},hide:function(a,b,d){if(a||a===0)return this.animate(S("hide",3),a,b,d);else{a=0;for(b=this.length;a<b;a++){d=c.css(this[a],"display");d!=="none"&&c.data(this[a],"olddisplay",d)}for(a=
0;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b,d){var e=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||e?this.each(function(){var f=e?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(S("toggle",3),a,b,d);return this},fadeTo:function(a,b,d,e){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d,e)},animate:function(a,b,d,e){var f=c.speed(b,d,e);if(c.isEmptyObject(a))return this.each(f.complete);
return this[f.queue===false?"each":"queue"](function(){var h=c.extend({},f),k,l=this.nodeType===1,n=l&&c(this).is(":hidden"),s=this;for(k in a){var v=c.camelCase(k);if(k!==v){a[v]=a[k];delete a[k];k=v}if(a[k]==="hide"&&n||a[k]==="show"&&!n)return h.complete.call(this);if(l&&(k==="height"||k==="width")){h.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(c.css(this,"display")==="inline"&&c.css(this,"float")==="none")if(c.support.inlineBlockNeedsLayout)if(oa(this.nodeName)===
"inline")this.style.display="inline-block";else{this.style.display="inline";this.style.zoom=1}else this.style.display="inline-block"}if(c.isArray(a[k])){(h.specialEasing=h.specialEasing||{})[k]=a[k][1];a[k]=a[k][0]}}if(h.overflow!=null)this.style.overflow="hidden";h.curAnim=c.extend({},a);c.each(a,function(B,D){var H=new c.fx(s,h,B);if(tb.test(D))H[D==="toggle"?n?"show":"hide":D](a);else{var w=ub.exec(D),G=H.cur(true)||0;if(w){var M=parseFloat(w[2]),g=w[3]||"px";if(g!=="px"){c.style(s,B,(M||1)+g);
G=(M||1)/H.cur(true)*G;c.style(s,B,G+g)}if(w[1])M=(w[1]==="-="?-1:1)*M+G;H.custom(G,M,g)}else H.custom(G,D,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);this.each(function(){for(var e=d.length-1;e>=0;e--)if(d[e].elem===this){b&&d[e](true);d.splice(e,1)}});b||this.dequeue();return this}});c.each({slideDown:S("show",1),slideUp:S("hide",1),slideToggle:S("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,e,f){return this.animate(b,
d,e,f)}});c.extend({speed:function(a,b,d){var e=a&&typeof a==="object"?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};e.duration=c.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;e.old=e.complete;e.complete=function(){e.queue!==false&&c(this).dequeue();c.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,d,e){return d+e*a},swing:function(a,b,d,e){return(-Math.cos(a*
Math.PI)/2+0.5)*e+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a=parseFloat(c.css(this.elem,this.prop));return a&&a>-1E4?a:0},custom:function(a,b,d){function e(h){return f.step(h)}
this.startTime=c.now();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;var f=this;a=c.fx;e.elem=this.elem;if(e()&&c.timers.push(e)&&!aa)aa=setInterval(a.tick,a.interval)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;
this.custom(this.cur(),0)},step:function(a){var b=c.now(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var e in this.options.curAnim)if(this.options.curAnim[e]!==true)d=false;if(d){if(this.options.overflow!=null&&!c.support.shrinkWrapBlocks){var f=this.elem,h=this.options;c.each(["","X","Y"],function(l,n){f.style["overflow"+n]=h.overflow[l]})}this.options.hide&&c(this.elem).hide();if(this.options.hide||
this.options.show)for(var k in this.options.curAnim)c.style(this.elem,k,this.options.orig[k]);this.options.complete.call(this.elem)}return false}else{a=b-this.startTime;this.state=a/this.options.duration;b=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,a,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=
c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||c.fx.stop()},interval:13,stop:function(){clearInterval(aa);aa=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===
b.elem}).length};var vb=/^t(?:able|d|h)$/i,Fa=/^(?:body|html)$/i;c.fn.offset="getBoundingClientRect"in u.documentElement?function(a){var b=this[0],d;if(a)return this.each(function(k){c.offset.setOffset(this,a,k)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);try{d=b.getBoundingClientRect()}catch(e){}var f=b.ownerDocument,h=f.documentElement;if(!d||!c.contains(h,b))return d||{top:0,left:0};b=f.body;f=ea(f);return{top:d.top+(f.pageYOffset||c.support.boxModel&&
h.scrollTop||b.scrollTop)-(h.clientTop||b.clientTop||0),left:d.left+(f.pageXOffset||c.support.boxModel&&h.scrollLeft||b.scrollLeft)-(h.clientLeft||b.clientLeft||0)}}:function(a){var b=this[0];if(a)return this.each(function(s){c.offset.setOffset(this,a,s)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d=b.offsetParent,e=b.ownerDocument,f,h=e.documentElement,k=e.body;f=(e=e.defaultView)?e.getComputedStyle(b,null):b.currentStyle;
for(var l=b.offsetTop,n=b.offsetLeft;(b=b.parentNode)&&b!==k&&b!==h;){if(c.offset.supportsFixedPosition&&f.position==="fixed")break;f=e?e.getComputedStyle(b,null):b.currentStyle;l-=b.scrollTop;n-=b.scrollLeft;if(b===d){l+=b.offsetTop;n+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&vb.test(b.nodeName))){l+=parseFloat(f.borderTopWidth)||0;n+=parseFloat(f.borderLeftWidth)||0}d=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&f.overflow!=="visible"){l+=
parseFloat(f.borderTopWidth)||0;n+=parseFloat(f.borderLeftWidth)||0}f=f}if(f.position==="relative"||f.position==="static"){l+=k.offsetTop;n+=k.offsetLeft}if(c.offset.supportsFixedPosition&&f.position==="fixed"){l+=Math.max(h.scrollTop,k.scrollTop);n+=Math.max(h.scrollLeft,k.scrollLeft)}return{top:l,left:n}};c.offset={initialize:function(){var a=u.body,b=u.createElement("div"),d,e,f,h=parseFloat(c.css(a,"marginTop"))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",
height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";a.insertBefore(b,a.firstChild);d=b.firstChild;e=d.firstChild;f=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=e.offsetTop!==5;this.doesAddBorderForTableAndCells=
f.offsetTop===5;e.style.position="fixed";e.style.top="20px";this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15;e.style.position=e.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==h;a.removeChild(b);c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.css(a,
"marginTop"))||0;d+=parseFloat(c.css(a,"marginLeft"))||0}return{top:b,left:d}},setOffset:function(a,b,d){var e=c.css(a,"position");if(e==="static")a.style.position="relative";var f=c(a),h=f.offset(),k=c.css(a,"top"),l=c.css(a,"left"),n=e==="absolute"&&c.inArray("auto",[k,l])>-1;e={};var s={};if(n)s=f.position();k=n?s.top:parseInt(k,10)||0;l=n?s.left:parseInt(l,10)||0;if(c.isFunction(b))b=b.call(a,d,h);if(b.top!=null)e.top=b.top-h.top+k;if(b.left!=null)e.left=b.left-h.left+l;"using"in b?b.using.call(a,
e):f.css(e)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),e=Fa.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.css(a,"marginTop"))||0;d.left-=parseFloat(c.css(a,"marginLeft"))||0;e.top+=parseFloat(c.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(c.css(b[0],"borderLeftWidth"))||0;return{top:d.top-e.top,left:d.left-e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||u.body;a&&!Fa.test(a.nodeName)&&
c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(e){var f=this[0],h;if(!f)return null;if(e!==A)return this.each(function(){if(h=ea(this))h.scrollTo(!a?e:c(h).scrollLeft(),a?e:c(h).scrollTop());else this[d]=e});else return(h=ea(f))?"pageXOffset"in h?h[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&h.document.documentElement[d]||h.document.body[d]:f[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();
c.fn["inner"+b]=function(){return this[0]?parseFloat(c.css(this[0],d,"padding")):null};c.fn["outer"+b]=function(e){return this[0]?parseFloat(c.css(this[0],d,e?"margin":"border")):null};c.fn[d]=function(e){var f=this[0];if(!f)return e==null?null:this;if(c.isFunction(e))return this.each(function(h){var k=c(this);k[d](e.call(this,h,k[d]()))});return c.isWindow(f)?f.document.compatMode==="CSS1Compat"&&f.document.documentElement["client"+b]||f.document.body["client"+b]:f.nodeType===9?Math.max(f.documentElement["client"+
b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+b]):e===A?parseFloat(c.css(f,d)):this.css(d,typeof e==="string"?e:e+"px")}})})(window);
+4
View File
File diff suppressed because one or more lines are too long
+472
View File
@@ -0,0 +1,472 @@
/*! jQuery UI - v1.8.19 - 2012-04-16
* https://github.com/jquery/jquery-ui
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.tabs.css, jquery.ui.theme.css
* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
.ui-autocomplete { position: absolute; cursor: default; }
/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
/*
* jQuery UI Menu 1.8.19
*
* Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Menu#theming
*/
.ui-menu {
list-style:none;
padding: 2px;
margin: 0;
display:block;
float: left;
}
.ui-menu .ui-menu {
margin-top: -3px;
}
.ui-menu .ui-menu-item {
margin:0;
padding: 0;
zoom: 1;
float: left;
clear: left;
width: 100%;
}
.ui-menu .ui-menu-item a {
text-decoration:none;
display:block;
padding:.2em .4em;
line-height:1.5;
zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
font-weight: normal;
margin: -1px;
}
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; }
button.ui-button-icons-only { width: 3.7em; }
/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4; }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }
/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }
/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
display: none; /*sorry for IE5*/
display/**/: block; /*sorry for IE5*/
position: absolute; /*must have*/
z-index: -1; /*must have*/
filter: mask(); /*must have*/
top: -4px; /*must have*/
left: -4px; /*must have*/
width: 200px; /*must have*/
height: 200px; /*must have*/
}
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; font-family: gulim; font-size:1.4em; font-weight:bold; color:#ffffff;}
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/* Component containers
----------------------------------*/
/*
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(jquery_ui_images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(jquery_ui_images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }
*/
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(jquery_ui_images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #3a619f /*url(jquery_ui_images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x*/; }
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(jquery_ui_images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(jquery_ui_images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(jquery_ui_images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(jquery_ui_images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(jquery_ui_images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(jquery_ui_images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(jquery_ui_images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(jquery_ui_images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(jquery_ui_images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(jquery_ui_images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(jquery_ui_images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(jquery_ui_images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(jquery_ui_images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }
/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(jquery_ui_images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(jquery_ui_images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }
+5
View File
File diff suppressed because one or more lines are too long
+91
View File
@@ -0,0 +1,91 @@
/*jslint browser: true */ /*global jQuery: true */
/**
* jQuery Cookie plugin
*
* Copyright (c) 2010 Klaus Hartl (stilbuero.de)
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*
*/
// TODO JsDoc
/**
* Create a cookie with the given key and value and other optional parameters.
*
* @example $.cookie('the_cookie', 'the_value');
* @desc Set the value of a cookie.
* @example $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', domain: 'jquery.com', secure: true });
* @desc Create a cookie with all available options.
* @example $.cookie('the_cookie', 'the_value');
* @desc Create a session cookie.
* @example $.cookie('the_cookie', null);
* @desc Delete a cookie by passing null as value. Keep in mind that you have to use the same path and domain
* used when the cookie was set.
*
* @param String key The key of the cookie.
* @param String value The value of the cookie.
* @param Object options An object literal containing key/value pairs to provide optional cookie attributes.
* @option Number|Date expires Either an integer specifying the expiration date from now on in days or a Date object.
* If a negative value is specified (e.g. a date in the past), the cookie will be deleted.
* If set to null or omitted, the cookie will be a session cookie and will not be retained
* when the the browser exits.
* @option String path The value of the path atribute of the cookie (default: path of page that created the cookie).
* @option String domain The value of the domain attribute of the cookie (default: domain of page that created the cookie).
* @option Boolean secure If true, the secure attribute of the cookie will be set and the cookie transmission will
* require a secure protocol (like HTTPS).
* @type undefined
*
* @name $.cookie
* @cat Plugins/Cookie
* @author Klaus Hartl/klaus.hartl@stilbuero.de
*/
/**
* Get the value of a cookie with the given key.
*
* @example $.cookie('the_cookie');
* @desc Get the value of a cookie.
*
* @param String key The key of the cookie.
* @return The value of the cookie.
* @type String
*
* @name $.cookie
* @cat Plugins/Cookie
* @author Klaus Hartl/klaus.hartl@stilbuero.de
*/
jQuery.cookie = function (key, value, options) {
// key and at least value given, set cookie...
if (arguments.length > 1 && String(value) !== "[object Object]") {
options = jQuery.extend({}, options);
if (value === null || value === undefined) {
options.expires = -1;
}
if (typeof options.expires === 'number') {
var days = options.expires, t = options.expires = new Date();
t.setDate(t.getDate() + days);
}
value = String(value);
return (document.cookie = [
encodeURIComponent(key), '=',
options.raw ? value : encodeURIComponent(value),
options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
options.path ? '; path=' + options.path : '',
options.domain ? '; domain=' + options.domain : '',
options.secure ? '; secure' : ''
].join(''));
}
// key and possibly options given, get cookie...
options = value || {};
var result, decode = options.raw ? function (s) { return s; } : decodeURIComponent;
return (result = new RegExp('(?:^|; )' + encodeURIComponent(key) + '=([^;]*)').exec(document.cookie)) ? decode(result[1]) : null;
};
Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 701 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 180 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

+5
View File
@@ -0,0 +1,5 @@
//PNG 투명
var clear="" //path to clear.gif
pngfix=function(){var els=document.getElementsByTagName('*');var ip=/\.png/i;var i=els.length;while(i-- >0){var el=els[i];var es=el.style;if(el.src&&el.src.match(ip)&&!es.filter){es.height=el.height;es.width=el.width;es.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+el.src+"',sizingMethod='crop')";el.src=clear;}else{var elb=el.currentStyle.backgroundImage;if(elb.match(ip)){var path=elb.split('"');var rep=(el.currentStyle.backgroundRepeat=='no-repeat')?'crop':'scale';es.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+path[1]+"',sizingMethod='"+rep+"')";es.height=el.clientHeight+'px';es.backgroundImage='none';var elkids=el.getElementsByTagName('*');if (elkids){var j=elkids.length;if(el.currentStyle.position!="absolute")es.position='static';while (j-- >0)if(!elkids[j].style.position)elkids[j].style.position="relative";}}}}}
window.attachEvent('onload',pngfix);
+196
View File
@@ -0,0 +1,196 @@
//Anonymous sely-executing function
(function (root, factory) {
factory(root.jQuery);
}(this, function ($) {
var CanvasRenderer = function (element, options) {
var cachedBackground;
var canvas = document.createElement('canvas');
element.appendChild(canvas);
var ctx = canvas.getContext('2d');
canvas.width = canvas.height = options.size;
// move 0,0 coordinates to the center
ctx.translate(options.size / 2, options.size / 2);
// rotate canvas -90deg
ctx.rotate((-1 / 2 + options.rotate / 180) * Math.PI);
var radius = (options.size - options.lineWidth) / 2;
Date.now = Date.now || function () {
//convert to milliseconds
return +(new Date());
};
var drawCircle = function (color, lineWidth, percent) {
percent = Math.min(Math.max(-1, percent || 0), 1);
var isNegative = percent <= 0 ? true : false;
ctx.beginPath();
ctx.arc(0, 0, radius, 0, Math.PI * 2 * percent, isNegative);
ctx.strokeStyle = color;
ctx.lineWidth = lineWidth;
ctx.stroke();
};
/**
* Return function request animation frame method or timeout fallback
*/
var reqAnimationFrame = (function () {
return window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
function (callback) {
window.setTimeout(callback, 1000 / 60);
};
}());
/**
* Draw the background of the plugin track
*/
var drawBackground = function () {
if (options.trackColor) drawCircle(options.trackColor, options.lineWidth, 1);
};
/**
* Clear the complete canvas
*/
this.clear = function () {
ctx.clearRect(options.size / -2, options.size / -2, options.size, options.size);
};
/**
* Draw the complete chart
* param percent Percent shown by the chart between -100 and 100
*/
this.draw = function (percent) {
if (!!options.trackColor) {
// getImageData and putImageData are supported
if (ctx.getImageData && ctx.putImageData) {
if (!cachedBackground) {
drawBackground();
cachedBackground = ctx.getImageData(0, 0, options.size, options.size);
} else {
ctx.putImageData(cachedBackground, 0, 0);
}
} else {
this.clear();
drawBackground();
}
} else {
this.clear();
}
ctx.lineCap = options.lineCap;
// draw bar
drawCircle(options.barColor, options.lineWidth, percent / 100);
}.bind(this);
this.animate = function (from, to) {
var startTime = Date.now();
var animation = function () {
var process = Math.min(Date.now() - startTime, options.animate.duration);
var currentValue = options.easing(this, process, from, to - from, options.animate.duration);
this.draw(currentValue);
//Show the number at the center of the circle
options.onStep(from, to, currentValue);
reqAnimationFrame(animation);
}.bind(this);
reqAnimationFrame(animation);
}.bind(this);
};
var pieChart = function (element, userOptions) {
var defaultOptions = {
barColor: '#ef1e25',
trackColor: '#f9f9f9',
lineCap: 'round',
lineWidth: 3,
size: 150,
rotate: 0,
animate: {
duration: 1000,
enabled: true
},
easing: function (x, t, b, c, d) {//copy from jQuery easing animate
t = t / (d / 2);
if (t < 1) {
return c / 2 * t * t + b;
}
return -c / 2 * ((--t) * (t - 2) - 1) + b;
},
onStep: function (from, to, currentValue) {
return;
},
renderer: CanvasRenderer//Maybe SVGRenderer more later
};
var options = {};
var currentValue = 0;
var init = function () {
this.element = element;
this.options = options;
// merge user options into default options
for (var i in defaultOptions) {
if (defaultOptions.hasOwnProperty(i)) {
options[i] = userOptions && typeof(userOptions[i]) !== 'undefined' ? userOptions[i] : defaultOptions[i];
if (typeof(options[i]) === 'function') {
options[i] = options[i].bind(this);
}
}
}
// check for jQuery easing, use jQuery easing first
if (typeof(options.easing) === 'string' && typeof(jQuery) !== 'undefined' && jQuery.isFunction(jQuery.easing[options.easing])) {
options.easing = jQuery.easing[options.easing];
} else {
options.easing = defaultOptions.easing;
}
// create renderer
this.renderer = new options.renderer(element, options);
// initial draw
this.renderer.draw(currentValue);
if (element.getAttribute && element.getAttribute('data-percent')) {
var newValue = parseFloat(element.getAttribute('data-percent'));
if (options.animate.enabled) {
this.renderer.animate(currentValue, newValue);
} else {
this.renderer.draw(newValue);
}
currentValue = newValue;
}
}.bind(this)();
};
$.fn.pieChart = function (options) {
//Iterate all the dom to draw the pie-charts
return this.each(function () {
if (!$.data(this, 'pieChart')) {
var userOptions = $.extend({}, options, $(this).data());
$.data(this, 'pieChart', new pieChart(this, userOptions));
}
});
};
}));
+698
View File
@@ -0,0 +1,698 @@
//실국별 실과 디스플레이
var obj1;
obj1 = null;
function buseoDisplay(value){
var obj2;
var sum=0;
if(obj1 != null){
obj1.style.display = "none";
}
for (var j = 0; j < address1.options.length; j++) {
if (address1.options[j].selected == true) {
sum = j;
}
}
obj2 = eval("select_"+address1.options[sum].value);
obj2.style.display = "block";
obj1 = obj2;
}
//보낼사람 추가1(구성원)
function memAdd(chkName){
//var objs = $("input:checkbox[name='"+chkName+"']").attr("checked", true);
var objs = $("input:checkbox[name='"+chkName+"']");
var cnt = objs.size();
for(var i=0;i<=cnt-1;i++){
var obj = objs.eq(i);
if( obj.attr("checked") ){
var text = obj.data("mobile");
var value = "M"+";noname;"+text;
var count = obj.data("count");
add(text, value, count);
}
}
}
//보낼사람 추가2(리스트)
function memAdd_2(selObj, type){
var opt = selObj.length;
if(M_sms == "9"){
alert("권한이 없습니다.\n\n");
}else{
for(i = 0; i < selObj.length; i++){
opt = list_rec.length;
if(selObj.options[i].selected == true){
var chk = false;
for(j = 0;j < opt; j++){
if(list_rec.options[j].value == type+";"+selObj.options[i].value){
chk = true;
}
}
if(chk == false){
list_rec.options[opt] = new Option(type+";"+selObj.options[i].text, type+";"+selObj.options[i].value);
}else{
if(confirm("추가내용중에 중복된 코드["+selObj.options[i].text+"]값이 있습니다.\n\n추가하시겠습니까?")){
list_rec.options[opt] = new Option(type+";"+selObj.options[i].text, type+";"+selObj.options[i].value);
}
}
}
}
}
}
function sMasterAdd(){
var chk = false;
for(j = 0;j < list_rec.length; j++){
if(list_rec.options[j].value == "A;전체"){
chk = true;
}
}
if(chk == false){
if (confirm("전체구성원이 추가됩니다.\n\n추가하시겠습니까?")){
add("A;전체","A;전체");
}
}else{
if(confirm("추가내용중에 중복된 코드[전체]값이 있습니다.\n\n추가하시겠습니까?")){
add("A;전체","A;전체");
}
}
return;
}
function sMasterAdd2(){
var obj = $("#address1 option");
var sumcount = 0;
var addValue = "E;부서전체";
for(var i=0;i<=obj.size()-1;i++){
sumcount += eval( obj.eq(i).data("count") );
}
var addText = "부서전체("+sumcount+")";
var list_rec = $("input:hidden[name='list_rec']");
var chk = false;
for(var i=0;i<=list_rec.size()-1;i++){
if(list_rec.eq(i).val() == addValue){
chk = true;
break;
}
}
if(chk == false){
add(addText, addValue, sumcount);
}else{
if(confirm("추가내용중에 중복된 그룹["+addText+"]이 있습니다.\n\n추가하시겠습니까?")){
add(addText, addValue, count);
}
}
}
//값받아서 바로 추가
function add(text, value, count){
var cnt = $("input:checkbox[name='list_rec_chk']").size();
var maxnum = 0;
var chknum = 0;
var sumcount = 0;
for(var i=0;i<=cnt-1;i++){
var chkobj = $("input:checkbox[name='list_rec_chk']").eq(i);
chknum = chkobj.data("num");
sumcount += eval( chkobj.data("count") );
chknum = eval(chknum);
if(maxnum < chknum){
maxnum = chknum;
}
}
maxnum++;
sumcount += count;
$("div.inner ul.add_num").append("<li id='li_list_"+maxnum+"'><input id='list_rec_"+maxnum+"' data-num='"+maxnum+"' data-count='"+count+"' type='checkbox' name='list_rec_chk' /> <label for='list_rec_"+maxnum+"'>"+text+"</label> <a href='#del' onclick='listDelete("+maxnum+")'><img src='/img/sub/btn_delete.gif' alt='삭제' /></a><input type='hidden' name='list_rec' value='"+value+"' /></li>");
setListCountByValue( sumcount );
}
function listDelete( chknum ){
$("#li_list_"+chknum).remove();
setListCount();
}
function listCheck(){
var chkval = $("#list_check").val();
if( chkval == "Y" ){
$("input:checkbox[name='list_rec_chk']").attr("checked", true);
$("#list_check").val("N");
}else{
$("input:checkbox[name='list_rec_chk']").attr("checked", false);
$("#list_check").val("Y");
}
}
function chkAllByTagName(tagname, type){
$("input:checkbox[name='"+tagname+"']").attr("checked", type);
}
//총 발송인원
function setListCount(){
var objs = $("input:checkbox[name='list_rec_chk']");
var cnt = objs.size();
var sumcount = 0;
for(var i=0;i<=cnt-1;i++){
var chkobj = objs.eq(i);
sumcount += eval( chkobj.data("count") );
}
setListCountByValue( sumcount );
}
function setListCountByValue( sumcount ){
$("div.u_btm div.ctrl strong").text(sumcount);
}
//보낼사람 삭제
function memDel(){
var objs = $("input:checkbox[name='list_rec_chk']");
var cnt = objs.size();
var chknum;
for(var i=0;i<=cnt;i++){
if( objs.eq(i).attr("checked") ){
chknum = objs.eq(i).data("num");
listDelete( chknum );
}
}
}
//전체선택, 전체해재 셀렉트리스트
function selectAll(selObj, type){
var opt = selObj.length;
for(i = 0; i < selObj.length; i++){
selObj.options[i].selected = type;
}
}
//전체선택 체크박스
function chkAll(chkObj, type){
//alert( document.getElementsByTagName('chk_adr_idx').length );
var field = chkObj;//buseo_mem.document.mem_list.check;
if(field.length == null){
field.checked = type;
}else{
for (i = 0; i < field.length; i++){
field[i].checked = type;
}
}
}
function memSelect(){
var bdm_idx = $("#jusoGrp").val();
var sh_keyword = $("#sh_keyword").val();
//window.open("./ajax_addr_list.asp?bdm_idx="+bdm_idx);
$.ajax({
type: "GET",
url: "./ajax_addr_list.asp",
//data: ({ b_l_num:num }),
data: "bdm_idx="+encodeURIComponent(bdm_idx)+"&sh_keyword="+encodeURIComponent(sh_keyword),
dataType:"html",
async:false,
error:function(request, status, error){//(ie 8부터 제대로 작동)
//alert("code:"+request.staus+"\nmessage:"+request.responseText);
alert("주소록조회실패. 증상이 계속되면 관리자에게 문의하세요.");
},
success: function(msg){
$("div.addrlist").html( msg );
}
});
}
function buseoSelectBuseo(){
var bdm_idx = $("#address2").val();
var sh_keyword = "";
buseoSelect(bdm_idx, sh_keyword);
}
function buseoSelectKeyword(){
var bdm_idx = "";
var sh_keyword = $("#sh_buseo_keyword").val();
buseoSelect(bdm_idx, sh_keyword);
}
function buseoSelect(bdm_idx, sh_keyword){
$.ajax({
type: "GET",
url: "./ajax_buseo_list.asp",
//data: ({ b_l_num:num }),
data: "bdm_idx="+encodeURIComponent(bdm_idx)+"&sh_keyword="+encodeURIComponent(sh_keyword),
dataType:"html",
async:false,
error:function(request, status, error){//(ie 8부터 제대로 작동)
//alert("code:"+request.staus+"\nmessage:"+request.responseText);
alert("부서구성원 조회실패. 증상이 계속되면 관리자에게 문의하세요.");
},
success: function(msg){
$("div.mem_box ul.memlist").html( msg );
}
});
}
//전화번호 체크
function addDash(obj) {
var sNoDashNumber = ""; //'-'를 제거한 번호를 저장하는 변수
sNoDashNumber = removeDash(obj);
var iLen = getLeng(sNoDashNumber);
if (event.keyCode != 8) {
switch (iLen) {
case 0:
case 1:
case 2:
break;
case 3:
break;
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
obj.value = sNoDashNumber.substring(0,3) + "-" + sNoDashNumber.substr(3,3) + "-" + sNoDashNumber.substr(6,4) ;
break;
case 11:
obj.value = sNoDashNumber.substring(0,3) + "-" + sNoDashNumber.substr(3,4) + "-" + sNoDashNumber.substr(7,4) ;
break;
//default :
// alert(NO_NUMBER_RE_INPUT); //"없는 번호입니다. 다시 입력해 주세요"
// obj.value = sNoDashNumber.substring(0,4) + "-" + sNoDashNumber.substr(4,4) ;
}
}
}
//dash를 제거한다.
function removeDash(obj) {
var sNoDashNumber = ""; // '-'을 제거한 번호를 저장할 변수
var i = 0;
for (i = 0; i < obj.value.length; i++) {
if ((obj.value).charAt(i) != "-") {
sNoDashNumber += (obj.value).charAt(i);
}
}
return sNoDashNumber;
}
//스트링값을 받아서 바이트 수를 체크한다.
function getLeng(sMessage) {
var iCount = 0 ; //메시지의 바이트를 저장하는 변수
for (var i = 0; i < sMessage.length; i++) { // 0-127 1byte, 128~ 2byte
if ( sMessage.charCodeAt(i) > 127) {
iCount += 2;
}
else {
iCount++;
}
}
return iCount;
}
function add_input(mobile) {
opt_num = mobile.length;
txt = mobile.value;
txt1 = txt.substr(0,3);
if( (txt1 != "011") && (txt1 != "016") && (txt1 != "017") && (txt1 != "018") && (txt1 != "019") && (txt1 != "010") ) {
alert ("이통사번호가 잘못 되었습니다.");
mobile.focus();
return;
}else if( (txt.length < 10) || (txt.length > 13) ) {
alert ("올바르지 않은 휴대폰 번호입니다.");
//str_replace("-","",변수명) 0~99,999,999
mobile.focus();
return;
}
add(txt, "M"+";noname;"+txt, 1);
mobile.value='';
}
function add_input2(mobile) {
opt_num = mobile.length;
txt = mobile;
txt1 = txt.substr(0,3);
if( (txt1 != "011") && (txt1 != "016") && (txt1 != "017") && (txt1 != "018") && (txt1 != "019") && (txt1 != "010") ) {
//alert ("이통사번호가 잘못 되었습니다.");
//mobile.focus();
return;
}else if( (txt.length < 10) || (txt.length > 13) ) {
//alert ("올바르지 않은 휴대폰 번호입니다.");
//str_replace("-","",변수명) 0~99,999,999
//mobile.focus();
return;
}
add(txt, "M"+";noname;"+txt, 1);
mobile.value='';
}
function add_input3(mobile) {
opt_num = mobile.length;
txt = mobile;
txt1 = txt.substr(0,3);
if( (txt1 != "011") && (txt1 != "016") && (txt1 != "017") && (txt1 != "018") && (txt1 != "019") && (txt1 != "010") ) {
//alert ("이통사번호가 잘못 되었습니다.");
//mobile.focus();
//return;
}else if( (txt.length < 10) || (txt.length > 13) ) {
//alert ("올바르지 않은 휴대폰 번호입니다.");
//str_replace("-","",변수명) 0~99,999,999
//mobile.focus();
//return;
}
add("M"+";개인추가;"+txt, "M"+";noname;"+txt);
mobile.value='';
}
function Addr_grp_add(){
var obj = $("#jusoGrp");
var sel_option = obj.find("option:selected");
var addText = sel_option.text();
var addValue = "B;"+sel_option.val();
var count = sel_option.data("count");
var list_rec = $("input:hidden[name='list_rec']");
var chk = false;
for(var i=0;i<=list_rec.size()-1;i++){
if(list_rec.eq(i).val() == addValue){
chk = true;
break;
}
}
if(chk == false){
add(addText, addValue, count);
}else{
if(confirm("추가내용중에 중복된 그룹["+addText+"]이 있습니다.\n\n추가하시겠습니까?")){
add(addText, addValue, count);
}
}
}
function Buseo_grp_add(id){
var obj = $("#"+id);
var sel_options = obj.find("option:selected");
var grp_code = "";
if(id == "address1"){
grp_code = "C";
}else{
grp_code = "D";
}
for(var i=0;i<=sel_options.size()-1;i++){
var sel_option = sel_options.eq(i);
var addText = sel_option.text();
var addValue = grp_code+";"+sel_option.val();
var count = sel_option.data("count");
var list_rec = $("input:hidden[name='list_rec']");
var chk = false;
for(var i=0;i<=list_rec.size()-1;i++){
if(list_rec.eq(i).val() == addValue){
chk = true;
break;
}
}
if(chk == false){
add(addText, addValue, count);
}else{
if(confirm("추가내용중에 중복된 그룹["+addText+"]이 있습니다.\n\n추가하시겠습니까?")){
add(addText, addValue, count);
}
}
}
}
function resizeIframe(fr) {
fr.setExpression('height',aaa.document.body.scrollHeight);
//fr.setExpression('width',aaa.document.body.scrollWidth);
}
function EnterCheck(obj){
if(event.keyCode ==13){
add_input(mobile);
return;
}
}
function msgPrint(msg,top,left,width){
span_msg.innerHTML = msg;
layerMsg.style.left = left;
layerMsg.style.top = top;
layerMsg.style.width = width;
layerMsg.style.display = "block";
}
function msgPrintOut(){
layerMsg.style.display = "none";
}
//--------------문자 바이트 체크------------------
function updateChar(length_limit)
{
var form = document.getElementById("frmMsg");
var length = calculate_msglen(form.message.value);
textlimit.innerText = length;
if (length > length_limit) {
var limit_chk = true;
if( length_limit == 80 ){
if(confirm("80byte를 초과하였습니다. 장문전송으로 전환하시겠습니까?\n\n※ 장문은 수신번호당 3건이 차감됩니다.")){
changeLimit( 2000 );
limit_chk = false;
}else{
form.message.value = form.message.value.replace(/\r\n$/, "");
form.message.value = assert_msglen(form.message.value, length_limit);
}
}
if(limit_chk){
alert("최대 " + length_limit + "byte이므로 초과된 글자수는 자동으로 삭제됩니다.");
form.message.value = form.message.value.replace(/\r\n$/, "");
form.message.value = assert_msglen(form.message.value, length_limit);
}
}
}
//--------------문자열 자르기------------------
function assert_msglen(message, maximum)
{
var inc = 0;
var nbytes = 0;
var msg = "";
var msglen = message.length;
for (i=0; i<msglen; i++) {
var ch = message.charAt(i);
if (escape(ch).length > 4) {
inc = 2;
} else if (ch == '\n') {
if (message.charAt(i-1) != '\r') {
inc = 1;
}
} else if (ch == '<' || ch == '>') {
inc = 4;
} else {
inc = 1;
}
if ((nbytes + inc) > maximum) {
break;
}
nbytes += inc;
msg += ch;
}
textlimit.innerText = nbytes;
return msg;
}
function calculate_msglen(message)
{
var nbytes = 0;
for (i=0; i<message.length; i++) {
var ch = message.charAt(i);
if(escape(ch).length > 4) {
nbytes += 2;
} else if (ch == '\n') {
if (message.charAt(i-1) != '\r') {
nbytes += 1;
}
} else if (ch == '<' || ch == '>') {
nbytes += 4;
} else {
nbytes += 1;
}
}
return nbytes;
}
function setCleanMsg(){
if(document.getElementById("frmMsg").message.value == '메세지를 입력하세요!'){
document.getElementById("frmMsg").message.value = '';
}
}
//특수문자----------------------
function etcChar(){
if ((obj=MM_findObj('schar'))!=null) {
if (obj.style) {
obj=obj.style;
}
if(x > 898){
obj.left = 900;
}else{
obj.left = x-100;
}
obj.top = y;
MM_showHideLayers('schar','','show')
}
}
//특수문자끝----------------------
//80바이트 제한 변경(장문발송)
function changeLimit( limit ){
$("#message").data("limit", limit);
$("#span_limit").text( limit );
$("#mms_chk").val( "Y" );
}
//예약 달력 로딩
function calendarSelect(){
var p_year = $("#p_year").val();
var p_month = $("#p_month").val();
//window.open("./ajax_addr_list.asp?bdm_idx="+bdm_idx);
$.ajax({
type: "GET",
url: "./ajax_reserve_calendar.asp",
//data: ({ b_l_num:num }),
data: "p_year="+encodeURIComponent(p_year)+"&p_month="+encodeURIComponent(p_month),
dataType:"html",
async:false,
error:function(request, status, error){//(ie 8부터 제대로 작동)
//alert("code:"+request.staus+"\nmessage:"+request.responseText);
alert("달력조회실패. 증상이 계속되면 관리자에게 문의하세요.");
},
success: function(msg){
$("#table_calendar tbody").html( msg );
}
});
}
//예약날짜 임시저장
function selectDateTemp(y,m,d){
var eForm = document.getElementById("frm_reserve");
eForm.rdate.value = y+"-"+m+"-"+d;
$("#span_reserve_date").text(y+"년 "+m+"월 "+d+"일 ");
}
//예약시간 임시저장
function selectTimeTemp(){
var eForm = document.getElementById("frm_reserve");
var p_time1 = eForm.p_time1.value;
var p_time2 = eForm.p_time2.value;
eForm.time1.value = p_time1;
eForm.time2.value = p_time2;
$("#span_reserve_time").text(p_time1+"시 "+p_time2+"분");
}
//예약설정
function reserveDateTime(){
var eForm = document.getElementById("frmMsg");
var eForm2 = document.getElementById("frm_reserve");
eForm.rdate.value = eForm2.rdate.value;
eForm.time1.value = eForm2.time1.value;
eForm.time2.value = eForm2.time2.value;
eForm.resOrNot.value = "Y";
$("div.phone ul.chk li.date").text( eForm.rdate.value+" "+eForm.time1.value+":"+eForm.time2.value );
}
//예약취소
function resetReserveDateTime(){
var eForm = document.getElementById("frmMsg");
eForm.rdate.value = "";
eForm.time1.value = "";
eForm.time2.value = "";
eForm.resOrNot.value = "N";
$("div.phone ul.chk li.date").text( "" );
}
//최근번호 로딩
function newNumberSelect(){
var requrl = "ajax_new_number.asp";
$.ajax({
type: "GET",
url: requrl,
dataType:"html",
async:false,
error:function(request, status, error){//(ie 8부터 제대로 작동)
//alert("code:"+request.staus+"\nmessage:"+request.responseText);
alert("최근번호조회실패. 증상이 계속되면 관리자에게 문의하세요.");
},
success: function(msg){
$("#detaillayer4 div.popct").html( msg );
}
});
}
//최근메세지 로딩
function newMessageSelect(){
var requrl = "ajax_new_message.asp";
//window.open(requrl);
$.ajax({
type: "GET",
url: requrl,
dataType:"html",
async:false,
error:function(request, status, error){//(ie 8부터 제대로 작동)
//alert("code:"+request.staus+"\nmessage:"+request.responseText);
alert("최근메세지조회실패. 증상이 계속되면 관리자에게 문의하세요.");
},
success: function(msg){
$("#detaillayer7 div.popct ul.sentlist").html( msg );
}
});
}
//메세지 세팅
function setNewMessage(msg){
var obj = $('#message');
obj.val(msg);
updateChar( eval( obj.data('limit') ) );
}
+467
View File
@@ -0,0 +1,467 @@
//실국별 실과 디스플레이
var obj1;
obj1 = null;
function buseoDisplay(value){
var obj2;
var sum=0;
if(obj1 != null){
obj1.style.display = "none";
}
for (var j = 0; j < address1.options.length; j++) {
if (address1.options[j].selected == true) {
sum = j;
}
}
obj2 = eval("select_"+address1.options[sum].value);
obj2.style.display = "block";
obj1 = obj2;
}
//보낼사람 추가1(구성원)
function memAdd(frame){
var field = frame.document.mem_list.check;//buseo_mem.document.mem_list.check;
var opt = list_rec.length;
//alert(field.length);
if(field != null){
if(field.length == null){
if(field.checked == true){
list_rec.options[opt] = new Option(field.value, field.value);
}
}else{
for (i = 0; i < field.length; i++){
opt = list_rec.length;
if(field[i].checked == true){
list_rec.options[opt] = new Option(field[i].value, field[i].value);
}
}
}
}
//alert(list_rec.value);
}
//보낼사람 추가2(리스트)
function memAdd_2(selObj, type){
var opt = selObj.length;
if(M_sms == "9"){
alert("권한이 없습니다.\n\n");
}else{
for(i = 0; i < selObj.length; i++){
opt = list_rec.length;
if(selObj.options[i].selected == true){
var chk = false;
for(j = 0;j < opt; j++){
if(list_rec.options[j].value == type+";"+selObj.options[i].value){
chk = true;
}
}
if(chk == false){
list_rec.options[opt] = new Option(type+";"+selObj.options[i].text, type+";"+selObj.options[i].value);
}else{
if(confirm("추가내용중에 중복된 코드["+selObj.options[i].text+"]값이 있습니다.\n\n추가하시겠습니까?")){
list_rec.options[opt] = new Option(type+";"+selObj.options[i].text, type+";"+selObj.options[i].value);
}
}
}
}
}
}
function sMasterAdd(){
var chk = false;
for(j = 0;j < list_rec.length; j++){
if(list_rec.options[j].value == "A;전체"){
chk = true;
}
}
if(chk == false){
if (confirm("전체구성원이 추가됩니다.\n\n추가하시겠습니까?")){
add("A;전체","A;전체");
}
}else{
if(confirm("추가내용중에 중복된 코드[전체]값이 있습니다.\n\n추가하시겠습니까?")){
add("A;전체","A;전체");
}
}
return;
}
function sMasterAdd2(){
var chk = false;
for(j = 0;j < list_rec.length; j++){
if(list_rec.options[j].value == "E;부서전체"){
chk = true;
}
}
if(chk == false){
if (confirm("부서전체구성원이 추가됩니다.\n\n추가하시겠습니까?")){
add("E;부서전체","E;부서전체");
}
}else{
if(confirm("추가내용중에 중복된 코드[전체]값이 있습니다.\n\n추가하시겠습니까?")){
add("E;부서전체","E;부서전체");
}
}
return;
}
//값받아서 바로 추가
function add(text, value){
var opt = list_rec.length;
list_rec.options[opt] = new Option(text, value);
}
//보낼사람 삭제
function memDel(){
var selnum = 0;
for (var j = 0; j < list_rec.options.length; j++) {
if ( list_rec.options[j].selected == true) {
selnum = selnum + 1
}
}
if (selnum > 0) {
for (var i = 0; i < list_rec.options.length; i++) {
var opt = list_rec.options[i];
if ((opt.selected == true) && (opt.value != 0)) {
list_rec.options[i] = null;
i = i - 1;
}
} // end of for
}else {
//alert("삭제할 사람이 선택되지 않았습니다.")
return;
} // end of if
}
//보낼사람 삭제(전체)
function memDelAll(){
var selnum = 0;
for (var i = 0; i < list_rec.options.length; i++) {
var opt = list_rec.options[i];
if (list_rec.options[i].value != "0") {
list_rec.options[i] = null;
i = i - 1;
}
}
}
//전체선택, 전체해재 셀렉트리스트
function selectAll(selObj, type){
var opt = selObj.length;
for(i = 0; i < selObj.length; i++){
selObj.options[i].selected = type;
}
}
//전체선택 체크박스
function chkAll(chkObj, type){
var field = chkObj;//buseo_mem.document.mem_list.check;
if(field.length == null){
field.checked = type;
}else{
for (i = 0; i < field.length; i++){
field[i].checked = type;
}
}
}
function memSelect(bdm_idx, table, frame){
var obj = document.getElementById(frame);
obj.src ='buseo_list.asp?bdm_idx='+bdm_idx+'&table='+table;
}
//전화번호 체크
function addDash(obj) {
var sNoDashNumber = ""; //'-'를 제거한 번호를 저장하는 변수
sNoDashNumber = removeDash(obj);
var iLen = getLeng(sNoDashNumber);
if (event.keyCode != 8) {
switch (iLen) {
case 0:
case 1:
case 2:
break;
case 3:
break;
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
obj.value = sNoDashNumber.substring(0,3) + "-" + sNoDashNumber.substr(3,3) + "-" + sNoDashNumber.substr(6,4) ;
break;
case 11:
obj.value = sNoDashNumber.substring(0,3) + "-" + sNoDashNumber.substr(3,4) + "-" + sNoDashNumber.substr(7,4) ;
break;
//default :
// alert(NO_NUMBER_RE_INPUT); //"없는 번호입니다. 다시 입력해 주세요"
// obj.value = sNoDashNumber.substring(0,4) + "-" + sNoDashNumber.substr(4,4) ;
}
}
}
//dash를 제거한다.
function removeDash(obj) {
var sNoDashNumber = ""; // '-'을 제거한 번호를 저장할 변수
var i = 0;
for (i = 0; i < obj.value.length; i++) {
if ((obj.value).charAt(i) != "-") {
sNoDashNumber += (obj.value).charAt(i);
}
}
return sNoDashNumber;
}
//스트링값을 받아서 바이트 수를 체크한다.
function getLeng(sMessage) {
var iCount = 0 ; //메시지의 바이트를 저장하는 변수
for (var i = 0; i < sMessage.length; i++) { // 0-127 1byte, 128~ 2byte
if ( sMessage.charCodeAt(i) > 127) {
iCount += 2;
}
else {
iCount++;
}
}
return iCount;
}
function add_input(mobile) {
opt_num = mobile.length;
txt = mobile.value;
txt1 = txt.substr(0,3);
if( (txt1 != "011") && (txt1 != "016") && (txt1 != "017") && (txt1 != "018") && (txt1 != "019") && (txt1 != "010") ) {
alert ("이통사번호가 잘못 되었습니다.");
mobile.focus();
return;
}else if( (txt.length < 10) || (txt.length > 13) ) {
alert ("올바르지 않은 휴대폰 번호입니다.");
//str_replace("-","",변수명) 0~99,999,999
mobile.focus();
return;
}
add("M"+";개인추가;"+txt, "M"+";noname;"+txt);
mobile.value='';
}
function add_input2(mobile) {
opt_num = mobile.length;
txt = mobile;
txt1 = txt.substr(0,3);
if( (txt1 != "011") && (txt1 != "016") && (txt1 != "017") && (txt1 != "018") && (txt1 != "019") && (txt1 != "010") ) {
//alert ("이통사번호가 잘못 되었습니다.");
//mobile.focus();
return;
}else if( (txt.length < 10) || (txt.length > 13) ) {
//alert ("올바르지 않은 휴대폰 번호입니다.");
//str_replace("-","",변수명) 0~99,999,999
//mobile.focus();
return;
}
add("M"+";개인추가;"+txt, "M"+";noname;"+txt);
mobile.value='';
}
function add_input3(mobile) {
opt_num = mobile.length;
txt = mobile;
txt1 = txt.substr(0,3);
if( (txt1 != "011") && (txt1 != "016") && (txt1 != "017") && (txt1 != "018") && (txt1 != "019") && (txt1 != "010") ) {
//alert ("이통사번호가 잘못 되었습니다.");
//mobile.focus();
//return;
}else if( (txt.length < 10) || (txt.length > 13) ) {
//alert ("올바르지 않은 휴대폰 번호입니다.");
//str_replace("-","",변수명) 0~99,999,999
//mobile.focus();
//return;
}
add("M"+";개인추가;"+txt, "M"+";noname;"+txt);
mobile.value='';
}
function Addr_grp_add(){
var addtext = null;
var addValue = null;
var chk = false;
for(i = 0; i < jusoGrp.length; i++){
if(jusoGrp.options[i].selected == true){
addtext = "B;"+jusoGrp.options[i].text;
addValue = "B;"+jusoGrp.options[i].value;
}
}
if(addtext != null && addValue != null){
for(j = 0;j < list_rec.length; j++){
if(list_rec.options[j].value == addValue){
chk = true;
}
}
if(chk == false){
add(addtext, addValue);
}else{
if(confirm("추가내용중에 중복된 코드["+addtext+"]값이 있습니다.\n\n추가하시겠습니까?")){
add(addtext, addValue);
}
}
}
}
function resizeIframe(fr) {
fr.setExpression('height',aaa.document.body.scrollHeight);
//fr.setExpression('width',aaa.document.body.scrollWidth);
}
function EnterCheck(obj){
if(event.keyCode ==13){
add_input(mobile);
return;
}
}
function msgPrint(msg,top,left,width){
span_msg.innerHTML = msg;
layerMsg.style.left = left;
layerMsg.style.top = top;
layerMsg.style.width = width;
layerMsg.style.display = "block";
}
function msgPrintOut(){
layerMsg.style.display = "none";
}
//--------------문자 바이트 체크------------------
function updateChar(length_limit)
{
var form = document.getElementById("frmMsg");
var length = calculate_msglen(form.message.value);
textlimit.innerText = length;
if (length > length_limit) {
var limit_chk = true;
if( length_limit == 80 ){
if(confirm("80byte를 초과하였습니다. 장문전송으로 전환하시겠습니까?")){
changeLimit( 2000 );
limit_chk = false;
}else{
form.message.value = form.message.value.replace(/\r\n$/, "");
form.message.value = assert_msglen(form.message.value, length_limit);
}
}
if(limit_chk){
alert("최대 " + length_limit + "byte이므로 초과된 글자수는 자동으로 삭제됩니다.");
form.message.value = form.message.value.replace(/\r\n$/, "");
form.message.value = assert_msglen(form.message.value, length_limit);
}
}
}
//--------------문자열 자르기------------------
function assert_msglen(message, maximum)
{
var inc = 0;
var nbytes = 0;
var msg = "";
var msglen = message.length;
for (i=0; i<msglen; i++) {
var ch = message.charAt(i);
if (escape(ch).length > 4) {
inc = 2;
} else if (ch == '\n') {
if (message.charAt(i-1) != '\r') {
inc = 1;
}
} else if (ch == '<' || ch == '>') {
inc = 4;
} else {
inc = 1;
}
if ((nbytes + inc) > maximum) {
break;
}
nbytes += inc;
msg += ch;
}
textlimit.innerText = nbytes;
return msg;
}
function calculate_msglen(message)
{
var nbytes = 0;
for (i=0; i<message.length; i++) {
var ch = message.charAt(i);
if(escape(ch).length > 4) {
nbytes += 2;
} else if (ch == '\n') {
if (message.charAt(i-1) != '\r') {
nbytes += 1;
}
} else if (ch == '<' || ch == '>') {
nbytes += 4;
} else {
nbytes += 1;
}
}
return nbytes;
}
function setCleanMsg(){
if(document.getElementById("frmMsg").message.value == '메세지를 입력하세요!'){
document.getElementById("frmMsg").message.value = '';
}
}
//특수문자----------------------
function etcChar(){
if ((obj=MM_findObj('schar'))!=null) {
if (obj.style) {
obj=obj.style;
}
if(x > 898){
obj.left = 900;
}else{
obj.left = x-100;
}
obj.top = y;
MM_showHideLayers('schar','','show')
}
}
//특수문자끝----------------------
//80바이트 제한 변경(장문발송)
function changeLimit( limit ){
$("#message").data("limit", limit);
$("#span_limit").text( limit );
$("#mms_chk").val( "Y" );
}