<mce:script src="frm.js" mce_src="frm.js"></mce:script> <?php include("../lib/myclass.php"); include('lang/'.($_GET['language']?$_GET['language']:'en').'.inc'); $language = myclass::getVailableLanguage(); $mylanguage = array('en','fr','zh-CN'); //print_R ($language); ?> <select οnchange="changeLanguage(this);" id="language" name="language"> <?php foreach($mylanguage as $key => $value){ ?> <option value="<?php echo $value;?>" <?php if($_GET['language'] == $value){echo 'selected = " selected"';}?>><?php echo $language[$value];?></option> <?php } ?> </select> <?php echo "<br />Languange:<br />Name:".$name; ?> frm.js function rm2FormSubmit(fid, action, method, submit) { if (fid == null || fid == "" || fid == false) { location.href = action; return false;} var frm = document.getElementById(fid); frm.action = action; if (method) { frm.method = method; } frm.submit(); return false; } function rm2FormSelectCheck(style) { var checkboxList = $(style); if (checkboxList && checkboxList.length < 2) return; for(var i = 1; i < checkboxList.length; i++) { checkboxList[i].checked = checkboxList[0].checked; } } function show(did, flagid) { var div = document.getElementById(did); var flag = document.getElementById(flagid); if (div.style.display == "none") { div.style.display = "block"; flag.value = 1; } else { div.style.display = "none"; flag.value = 0; } } function setActiveRadio(radio, id, callback) { var objs = document.getElementsByName(id); var actives = document.getElementById(id + "Yes"); var deactivates = document.getElementById(id + "No"); var obj = objs[objs.length-1]; var active = actives[actives.length-1]; var deactivate = deactivates[deactivates.length-1]; //var obj = document.getElementById(id); //var active = document.getElementById(id + "Yes"); //var deactivate = document.getElementById(id + "No"); if (obj.value == 1 && radio == deactivate) { // set inactive obj.value = 0; active.className = "deactivated"; deactivate.className = "inactive"; } if (obj.value == 0 && radio == active) { obj.value = 1; active.className = "active"; deactivate.className = "deactivated"; } if (callback) { eval(callback + "();"); } return false; } function loadMediaSection(url) { var type = document.getElementById("mediaType"); var section = document.getElementById("mediaSection"); var mediaFile = document.getElementById("mediaFile"); $.get(url, { type: type.value }, function(res) { // ajax return call eval("var data=" + res + ""); var length = -1; length = section.options.length; for (var i = length -1; i > -1; i--) { section.options[i] = null; } for (var j = 0; j < data.length; j++) { section.options[j] = new Option(data[j].name, data[j].id); } }); } function loadMediaFile(url) { var type = document.getElementById("mediaType"); var section = document.getElementById("mediaSection"); var mediaFile = document.getElementById("mediaFile"); $.get(url, { type: type.value, sectionId: section.value }, function(res) { // ajax return call eval("var data=" + res + ""); var length = -1; length = mediaFile.options.length; for (var i = length -1; i > -1; i--) { mediaFile.options[i] = null; } for (var j = 0; j < data.length; j++) { mediaFile.options[j] = new Option(data[j].name, data[j].id); } }); } function addMediaFile(url) { var mediaFile = document.getElementById("mediaFile"); var mediaFileTable = document.getElementById("mediaFileTable"); var selectedValue = "" for (var i = 0; i < mediaFile.options.length; i++) { if (mediaFile.options[i].selected) { selectedValue += mediaFile.options[i].value + "_"; } } if (selectedValue == "") { return false; } else { selectedValue = selectedValue.substr(0, selectedValue.length - 1); } $.get(url, { mediaFileId: selectedValue }, function(res) { // ajax return call eval("var data=" + res + ""); var table = mediaFileTable; for (var i=0; i < data.length; i++) { var rowData = data[i]; var row = table.insertRow(table.rows.length); var cell = null; cell = row.insertCell(0); cell.innerHTML = rowData.filename; cell = row.insertCell(1); cell.innerHTML = rowData.type; cell = row.insertCell(2); cell.innerHTML = rowData.title; cell = row.insertCell(3); cell.innerHTML = rowData.caption; cell = row.insertCell(4); cell.innerHTML += "<input type='hidden' name='mediaFileId[]' value='" + rowData.id + "' />"; cell.innerHTML += "<a href="javascript:" mce_href="javascript:" οnclick='removeMediaFile(this)'>Remove</a>"; } }); return false; } function removeMediaFile(obj) { var table = document.getElementById("mediaFileTable"); table.deleteRow(obj.parentNode.parentNode.rowIndex); return false; } function changeActiveStatus(url, id, obj, type) { if (type == "page") { var data = { pageId: id }; } else if (type == "blgComment" || type == "blogCommentId") { var data = { blogCommentId: id }; } else { var data = { sectionId: id }; } $.get(url, data, function(res) { // ajax return call if (res == "") { alert("Your request could not be completed. If this problem persists, please contact your System Administrator."); return; } eval("var data=" + res + ""); obj.className = obj.className.replace(" activate", ""); obj.className = obj.className.replace(" deactivate", ""); if (data.active) { obj.className += " activate"; } else { obj.className += " deactivate"; } }); return false; } function rm2ClearCookie() { var now = new Date(); var yesterday = new Date(now.getTime() - 1000 * 60 * 60 * 24); this.setCookie('co'+this.obj, 'cookieValue', yesterday); this.setCookie('cs'+this.obj, 'cookieValue', yesterday); }; function rm2SetCookie(cookieName, cookieValue, expires, path, domain, secure) { document.cookie = escape(cookieName) + '=' + escape(cookieValue) + (expires ? '; expires=' + expires.toGMTString() : '') + (path ? '; path=' + path : '') + (domain ? '; domain=' + domain : '') + (secure ? '; secure' : ''); }; function rm2GetCookie(cookieName) { var cookieValue = ''; var posName = document.cookie.indexOf(escape(cookieName) + '='); if (posName != -1) { var posValue = posName + (escape(cookieName) + '=').length; var endPos = document.cookie.indexOf(';', posValue); if (endPos != -1) cookieValue = unescape(document.cookie.substring(posValue, endPos)); else cookieValue = unescape(document.cookie.substring(posValue)); } // alert(cookieValue); return (cookieValue); }; function changeLanguage(obj) { var url = document.URL; var re = re = /[?&]language=[^&]*/; url = url.replace(re, ""); if (url.indexOf("?") > -1) { url += "&language=" + obj.value; } else { url += "?language=" + obj.value; } location.href = url; } function showDialogYes(msg, title, callHandleYes) { var handleYes = function() { this.hide(); if (callHandleYes) { callHandleYes(); } }; var dialog = new YAHOO.widget.SimpleDialog("simpleDialogYes", { width: "300px", fixedcenter: true, visible: false, draggable: true, close: true, modal: true, constraintoviewport: true, buttons: [ { text:"Ok", handler:handleYes, isDefault:true } ] } ); dialog.setHeader(title); dialog.setBody(msg); dialog.render(document.body); dialog.show(); } function showConfirmDialog(msg, title, callHandleYes, callHandleNo) { var handleYes = function() { this.hide(); if (callHandleYes) { callHandleYes(); } }; var handleNo = function() { this.hide(); if (callHandleNo) { callHandleNo(); } }; var dialog = new YAHOO.widget.SimpleDialog("simpleConfirmDialog", { width: "300px", fixedcenter: true, visible: false, draggable: true, close: true, modal: true, constraintoviewport: true, buttons: [ { text:"Yes", handler:handleYes, isDefault:true }, { text:"No", handler:handleNo } ] } ); dialog.setHeader(title); dialog.setBody(msg); dialog.render(document.body); dialog.show(); return false; } function dormDeleteConfirm(form, url, msg) { if (!msg) { msg = "Are you sure you want to delete the record?"; } showConfirmDialog(msg, "Message", function() { rm2FormSubmit(form, url); }); return false; } myclass.php <?php class myclass{ public static function getProvince($country) { $province = array( 'OTHER' => array('Other'=>'Other'), 'CA' => array( 'AB' => 'Alberta', 'BC' => 'British Columbia', 'MB' => 'Manitoba', 'NB' => 'New Brunswick', 'NF' => 'Newfoundland', 'NT' => 'Northwest Territories', 'NS' => 'Nova Scotia', 'NU' => 'Nunavut', 'ON' => 'Ontario', 'PE' => 'Prince Edward Island', 'QC' => 'Quebec', 'SK' => 'Saskatchewan', 'YT' => 'Yukon Territory'), 'US' => array( 'AK' => 'Alaska', 'AL' => 'Alabama', 'AR' => 'Arkansas', 'AZ' => 'Arizona', 'CA' => 'California', 'CO' => 'Colorado', 'CT' => 'Connecticut', 'DC' => 'District of Columbia', 'DE' => 'Delaware', 'FL' => 'Florida', 'GA' => 'Georgia', 'HI' => 'Hawaii', 'IA' => 'Iowa', 'ID' => 'Idaho', 'IL' => 'Illinois', 'IN' => 'Indiana', 'KS' => 'Kansas', 'KY' => 'Kentucky', 'LA' => 'Louisiana', 'MA' => 'Massachusetts', 'MD' => 'Maryland', 'ME' => 'Maine', 'MI' => 'Michigan', 'MN' => 'Minnesota', 'MO' => 'Missouri', 'MS' => 'Mississippi', 'MT' => 'Montana', 'NC' => 'North Carolina', 'ND' => 'North Dakota', 'NE' => 'Nebraska', 'NH' => 'New Hampshire', 'NJ' => 'New Jersey', 'NM' => 'New Mexico', 'NV' => 'Nevada', 'NY' => 'New York', 'OH' => 'Ohio', 'OK' => 'Oklahoma', 'OR' => 'Oregon', 'PA' => 'Pennsylvania', 'PR' => 'Puerto Rico', 'RI' => 'Rhode Island', 'SC' => 'South Carolina', 'SD' => 'South Dakota', 'TN' => 'Tennessee', 'TX' => 'Texas', 'UT' => 'Utah', 'VA' => 'Virginia', 'VT' => 'Vermont', 'WA' => 'Washington', 'WI' => 'Wisconsin', 'WV' => 'West Virginia', 'WY' => 'Wyoming') ); $a = array(); if (array_key_exists($country, $province)) { $a = $province[$country]; } else { $a = $province["OTHER"]; } return $a; } public static function getCountry() { $country = array( 'AF'=>'AFGHANISTAN', 'AL'=>'ALBANIA', 'DZ'=>'ALGERIA', 'AS'=>'AMERICAN SAMOA', 'AD'=>'ANDORRA', 'AO'=>'ANGOLA', 'AI'=>'ANGUILLA', 'AQ'=>'ANTARCTICA', 'AG'=>'ANTIGUA AND BARBUDA', 'AR'=>'ARGENTINA', 'AM'=>'ARMENIA', 'AW'=>'ARUBA', 'AU'=>'AUSTRALIA', 'AT'=>'AUSTRIA', 'AZ'=>'AZERBAIJAN', 'BS'=>'BAHAMAS', 'BH'=>'BAHRAIN', 'BD'=>'BANGLADESH', 'BB'=>'BARBADOS', 'BY'=>'BELARUS', 'BE'=>'BELGIUM', 'BZ'=>'BELIZE', 'BJ'=>'BENIN', 'BM'=>'BERMUDA', 'BT'=>'BHUTAN', 'BO'=>'BOLIVIA', 'BA'=>'BOSNIA AND HERZEGOVINA', 'BW'=>'BOTSWANA', 'BV'=>'BOUVET ISLAND', 'BR'=>'BRAZIL', 'IO'=>'BRITISH INDIAN OCEAN TERRITORY', 'BN'=>'BRUNEI DARUSSALAM', 'BG'=>'BULGARIA', 'BF'=>'BURKINA FASO', 'BI'=>'BURUNDI', 'KH'=>'CAMBODIA', 'CM'=>'CAMEROON', 'CA'=>'CANADA', 'CV'=>'CAPE VERDE', 'KY'=>'CAYMAN ISLANDS', 'CF'=>'CENTRAL AFRICAN REPUBLIC', 'TD'=>'CHAD', 'CL'=>'CHILE', 'CN'=>'CHINA', 'CX'=>'CHRISTMAS ISLAND', 'CC'=>'COCOS (KEELING) ISLANDS', 'CO'=>'COLOMBIA', 'KM'=>'COMOROS', 'CG'=>'CONGO', 'CD'=>'CONGO, THE DEMOCRATIC REPUBLIC OF THE', 'CK'=>'COOK ISLANDS', 'CR'=>'COSTA RICA', 'CI'=>'COTE D IVOIRE', 'HR'=>'CROATIA', 'CU'=>'CUBA', 'CY'=>'CYPRUS', 'CZ'=>'CZECH REPUBLIC', 'DK'=>'DENMARK', 'DJ'=>'DJIBOUTI', 'DM'=>'DOMINICA', 'DO'=>'DOMINICAN REPUBLIC', 'TP'=>'EAST TIMOR', 'EC'=>'ECUADOR', 'EG'=>'EGYPT', 'SV'=>'EL SALVADOR', 'GQ'=>'EQUATORIAL GUINEA', 'ER'=>'ERITREA', 'EE'=>'ESTONIA', 'ET'=>'ETHIOPIA', 'FK'=>'FALKLAND ISLANDS (MALVINAS)', 'FO'=>'FAROE ISLANDS', 'FJ'=>'FIJI', 'FI'=>'FINLAND', 'FR'=>'FRANCE', 'GF'=>'FRENCH GUIANA', 'PF'=>'FRENCH POLYNESIA', 'TF'=>'FRENCH SOUTHERN TERRITORIES', 'GA'=>'GABON', 'GM'=>'GAMBIA', 'GE'=>'GEORGIA', 'DE'=>'GERMANY', 'GH'=>'GHANA', 'GI'=>'GIBRALTAR', 'GR'=>'GREECE', 'GL'=>'GREENLAND', 'GD'=>'GRENADA', 'GP'=>'GUADELOUPE', 'GU'=>'GUAM', 'GT'=>'GUATEMALA', 'GN'=>'GUINEA', 'GW'=>'GUINEA-BISSAU', 'GY'=>'GUYANA', 'HT'=>'HAITI', 'HM'=>'HEARD ISLAND AND MCDONALD ISLANDS', 'VA'=>'HOLY SEE (VATICAN CITY STATE)', 'HN'=>'HONDURAS', 'HK'=>'HONG KONG', 'HU'=>'HUNGARY', 'IS'=>'ICELAND', 'IN'=>'INDIA', 'ID'=>'INDONESIA', 'IR'=>'IRAN, ISLAMIC REPUBLIC OF', 'IQ'=>'IRAQ', 'IE'=>'IRELAND', 'IL'=>'ISRAEL', 'IT'=>'ITALY', 'JM'=>'JAMAICA', 'JP'=>'JAPAN', 'JO'=>'JORDAN', 'KZ'=>'KAZAKSTAN', 'KE'=>'KENYA', 'KI'=>'KIRIBATI', 'KP'=>'KOREA DEMOCRATIC PEOPLES REPUBLIC OF', 'KR'=>'KOREA REPUBLIC OF', 'KW'=>'KUWAIT', 'KG'=>'KYRGYZSTAN', 'LA'=>'LAO PEOPLES DEMOCRATIC REPUBLIC', 'LV'=>'LATVIA', 'LB'=>'LEBANON', 'LS'=>'LESOTHO', 'LR'=>'LIBERIA', 'LY'=>'LIBYAN ARAB JAMAHIRIYA', 'LI'=>'LIECHTENSTEIN', 'LT'=>'LITHUANIA', 'LU'=>'LUXEMBOURG', 'MO'=>'MACAU', 'MK'=>'MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF', 'MG'=>'MADAGASCAR', 'MW'=>'MALAWI', 'MY'=>'MALAYSIA', 'MV'=>'MALDIVES', 'ML'=>'MALI', 'MT'=>'MALTA', 'MH'=>'MARSHALL ISLANDS', 'MQ'=>'MARTINIQUE', 'MR'=>'MAURITANIA', 'MU'=>'MAURITIUS', 'YT'=>'MAYOTTE', 'MX'=>'MEXICO', 'FM'=>'MICRONESIA, FEDERATED STATES OF', 'MD'=>'MOLDOVA, REPUBLIC OF', 'MC'=>'MONACO', 'MN'=>'MONGOLIA', 'MS'=>'MONTSERRAT', 'MA'=>'MOROCCO', 'MZ'=>'MOZAMBIQUE', 'MM'=>'MYANMAR', 'NA'=>'NAMIBIA', 'NR'=>'NAURU', 'NP'=>'NEPAL', 'NL'=>'NETHERLANDS', 'AN'=>'NETHERLANDS ANTILLES', 'NC'=>'NEW CALEDONIA', 'NZ'=>'NEW ZEALAND', 'NI'=>'NICARAGUA', 'NE'=>'NIGER', 'NG'=>'NIGERIA', 'NU'=>'NIUE', 'NF'=>'NORFOLK ISLAND', 'MP'=>'NORTHERN MARIANA ISLANDS', 'NO'=>'NORWAY', 'OM'=>'OMAN', 'PK'=>'PAKISTAN', 'PW'=>'PALAU', 'PS'=>'PALESTINIAN TERRITORY, OCCUPIED', 'PA'=>'PANAMA', 'PG'=>'PAPUA NEW GUINEA', 'PY'=>'PARAGUAY', 'PE'=>'PERU', 'PH'=>'PHILIPPINES', 'PN'=>'PITCAIRN', 'PL'=>'POLAND', 'PT'=>'PORTUGAL', 'PR'=>'PUERTO RICO', 'QA'=>'QATAR', 'RE'=>'REUNION', 'RO'=>'ROMANIA', 'RU'=>'RUSSIAN FEDERATION', 'RW'=>'RWANDA', 'SH'=>'SAINT HELENA', 'KN'=>'SAINT KITTS AND NEVIS', 'LC'=>'SAINT LUCIA', 'PM'=>'SAINT PIERRE AND MIQUELON', 'VC'=>'SAINT VINCENT AND THE GRENADINES', 'WS'=>'SAMOA', 'SM'=>'SAN MARINO', 'ST'=>'SAO TOME AND PRINCIPE', 'SA'=>'SAUDI ARABIA', 'SN'=>'SENEGAL', 'SC'=>'SEYCHELLES', 'SL'=>'SIERRA LEONE', 'SG'=>'SINGAPORE', 'SK'=>'SLOVAKIA', 'SI'=>'SLOVENIA', 'SB'=>'SOLOMON ISLANDS', 'SO'=>'SOMALIA', 'ZA'=>'SOUTH AFRICA', 'GS'=>'SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS', 'ES'=>'SPAIN', 'LK'=>'SRI LANKA', 'SD'=>'SUDAN', 'SR'=>'SURINAME', 'SJ'=>'SVALBARD AND JAN MAYEN', 'SZ'=>'SWAZILAND', 'SE'=>'SWEDEN', 'CH'=>'SWITZERLAND', 'SY'=>'SYRIAN ARAB REPUBLIC', 'TW'=>'TAIWAN, PROVINCE OF CHINA', 'TJ'=>'TAJIKISTAN', 'TZ'=>'TANZANIA, UNITED REPUBLIC OF', 'TH'=>'THAILAND', 'TG'=>'TOGO', 'TK'=>'TOKELAU', 'TO'=>'TONGA', 'TT'=>'TRINIDAD AND TOBAGO', 'TN'=>'TUNISIA', 'TR'=>'TURKEY', 'TM'=>'TURKMENISTAN', 'TC'=>'TURKS AND CAICOS ISLANDS', 'TV'=>'TUVALU', 'UG'=>'UGANDA', 'UA'=>'UKRAINE', 'AE'=>'UNITED ARAB EMIRATES', 'GB'=>'UNITED KINGDOM', 'US'=>'UNITED STATES', 'UM'=>'UNITED STATES MINOR OUTLYING ISLANDS', 'UY'=>'URUGUAY', 'UZ'=>'UZBEKISTAN', 'VU'=>'VANUATU', 'VE'=>'VENEZUELA', 'VN'=>'VIET NAM', 'VG'=>'VIRGIN ISLANDS, BRITISH', 'VI'=>'VIRGIN ISLANDS, U.S.', 'WF'=>'WALLIS AND FUTUNA', 'EH'=>'WESTERN SAHARA', 'YE'=>'YEMEN', 'YU'=>'YUGOSLAVIA', 'ZM'=>'ZAMBIA', 'ZW'=>'ZIMBABWE'); return $country; } public static function getVailableLanguage() { $language = array( 'af' => 'Afrikaans', 'az' => 'Azerbaijani', 'eu' => 'Basque', 'be' => 'Belarusian', 'be-lat' => 'Belarusian latin', 'bg' => 'Bulgarian', 'bs' => 'Bosnian', 'ca' => 'Catalan', 'zh-TW' => 'Chinese traditional', 'zh-CN' => 'Chinese simplified', 'cs' => 'Czech', 'da' => 'Danish', 'de' => 'German', 'el' => 'Greek', 'en' => 'English', 'es' => 'Spanish', 'et' => 'Estonian', 'fa' => 'Persian', 'fi' => 'Finnish', 'fr' => 'French', 'gl' => 'Galician', 'he' => 'Hebrew', 'hi' => 'Hindi', 'hr' => 'Croatian', 'hu' => 'Hungarian', 'id' => 'Indonesian', 'it' => 'Italian', 'ja' => 'Japanese', 'ko' => 'Korean', 'ka' => 'Georgian', 'lt' => 'Lithuanian', 'lv' => 'Latvian', 'mk' => 'Macedonian', 'mn' => 'Mongolian', 'ms' => 'Malay', 'nl' => 'Dutch', 'no' => 'Norwegian', 'pl' => 'Polish', 'pt-BR' => 'Brazilian portuguese', 'pt' => 'Portuguese', 'ro' => 'Romanian', 'ru' => 'Russian', 'si' => 'Sinhala', 'sk' => 'Slovak', 'sl' => 'Slovenian', 'sq' => 'Albanian', 'sr-lat' => 'Serbian latin', 'sr' => 'Serbian', 'sv' => 'Swedish', 'th' => 'Thai', 'tr' => 'Turkish', 'tt' => 'Tatarish', 'uk' => 'Ukrainian', ); return $language; } } ?>