function get_Data(ajax_url, ajax_result, params, ajax_loading,win) {
if (!params || params == null) { params = ''; }
if (!ajax_loading || ajax_loading == null) { ajax_loading = ''; }
if (ajax_result=='centertag') window.name = ajax_url;
ajax(ajax_url, params, ajax_result, ajax_loading,win);
return false;
}
function ajax(ajax_url, params, ajax_result, ajax_loading, win) {
var http = createRequestObject();
http.open('post', ajax_url, true);
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.setRequestHeader("Content-length", params.length);
http.setRequestHeader("Connection", "close");
http.onreadystatechange = function() {handleInfo(ajax_url,ajax_result,ajax_loading,http,win);};
http.send(params);
}
function handleInfo(ajax_url, ajax_result, ajax_loading,http,win) {
var ar;
if (win ==null) ar=document.getElementById(ajax_result); else ar=win.document.getElementById(ajax_result);
if (http.readyState == 1) {
if (ajax_loading != null) if (ajax_loading != 'no') ar.innerHTML = "";
}
if (http.readyState == 4) {
var response = http.responseText;
if (ar != null) {if (response.indexOf('Server Error') == -1) {ar.innerHTML = response; AfterAjax(ajax_url,ajax_result);} else ar.innerHTML = '';}
}
}
function createRequestObject() {
var request_;
var browser = navigator.appName;
if (browser == "Microsoft Internet Explorer") {
request_ = new ActiveXObject("Microsoft.XMLHTTP");
}
else {
request_ = new XMLHttpRequest();
}
return request_;
}
function get_innerHTML(fields_parent_object) {
inputArray = document.getElementById(fields_parent_object).getElementsByTagName("input");
for (var index = 0; index < inputArray.length; index++) {
if (inputArray[index].type == 'checkbox' || inputArray[index].type == 'radio') {
if (inputArray[index].checked) inputArray[index].setAttribute('checked', 'checked');
else inputArray[index].removeAttribute('checked');
}
if (inputArray[index].type == 'text' || inputArray[index].type == 'password' || inputArray[index].type == 'button') {
inputArray[index].setAttribute('value',inputArray[index].value);
}
}
textareaArray = document.getElementById(fields_parent_object).getElementsByTagName("textarea");
for (var index = 0; index < textareaArray.length; index++) {
if (navigator.appName!="Microsoft Internet Explorer") textareaArray[index].innerHTML=textareaArray[index].value;
}
optionArray = document.getElementById(fields_parent_object).getElementsByTagName("option");
for (var index = 0; index < optionArray.length; index++) {
if (optionArray[index].selected) optionArray[index].setAttribute('selected', 'selected');
else optionArray[index].removeAttribute('selected');
}
return HtmlCorrect(document.getElementById(fields_parent_object).innerHTML.replace(new RegExp( "&", "gi" ),'%26'));
}
function AfterAjax(ajax_url,ajax_r) {
try {
if (document.getElementById('CHeight') != null) document.getElementById('centertag').style.height = Math.max(300, parseInt(document.getElementById('CHeight').innerHTML)) + 'px'; else document.getElementById('centertag').style.height = 'auto';
if (document.getElementById('ppc') != null) document.getElementById('ppc').style.height = (parseInt(window.getComputedStyle(document.getElementById('centertag'), null).getPropertyValue("height")) + ((document.getElementById('CHeight') == null)?parseInt(document.getElementById('pagepos').style.paddingTop):0)) + 'px';
if (document.getElementById('CCtag') != null && ajax_r=='centertag') {
divArray = document.getElementById('CCtag').getElementsByTagName("div");
for (var index = 0; index < divArray.length; index++) {
try {
if (divArray[index].id.indexOf('fck_') != -1) {power_post_Data('Module_All.aspx?ModuleName=fck&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('extratag_') != -1) {power_post_Data('Module_All.aspx?ModuleName=extratag&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('news_') != -1) {power_post_Data('Module_All.aspx?ModuleName=news&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('titlen_') != -1) {power_post_Data('Module_All.aspx?ModuleName=titlen&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('hotn_') != -1) {power_post_Data('Module_All.aspx?ModuleName=hotn&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('lastn_') != -1) {power_post_Data('Module_All.aspx?ModuleName=lastn&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('shop_') != -1) {power_post_Data('Module_All.aspx?ModuleName=shop&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('epay_') != -1) {power_post_Data('Module_All.aspx?ModuleName=epay&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('download_') != -1) {power_post_Data('Module_All.aspx?ModuleName=download&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('slideshow_') != -1) {power_post_Data('Module_All.aspx?ModuleName=slideshow&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('gallery_') != -1) {power_post_Data('Module_All.aspx?ModuleName=gallery&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('video_') != -1) {power_post_Data('Module_All.aspx?ModuleName=video&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('sound_') != -1) {power_post_Data('Module_All.aspx?ModuleName=sound&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('userregister_') != -1) {power_post_Data('Module_All.aspx?ModuleName=userregister&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('userlogin_') != -1) {power_post_Data('Module_All.aspx?ModuleName=userlogin&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('weather_') != -1) {setTimeout("if (document.getElementById('CCtag') != null) power_post_Data('Module_All.aspx?ModuleName=weather&ResultId=" + divArray[index].id + "', '" + divArray[index].id + "', '" + divArray[index].id + "','no'); divArray[index].style.display = ''; ",3000); divArray[index].style.display = 'none'; }
if (divArray[index].id.indexOf('prayertimes_') != -1) {power_post_Data('Module_All.aspx?ModuleName=prayertimes&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('clock_') != -1) {power_post_Data('Module_All.aspx?ModuleName=clock&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('chat_') != -1) {power_post_Data('Module_All.aspx?ModuleName=chat&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('calendar_') != -1) {power_post_Data('Module_All.aspx?ModuleName=calendar&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('gregorianc_') != -1) {power_post_Data('Module_All.aspx?ModuleName=gregorianc&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('search_') != -1) {power_post_Data('Module_All.aspx?ModuleName=search&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('googles_') != -1) {power_post_Data('Module_All.aspx?ModuleName=googles&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('yahoos_') != -1) {power_post_Data('Module_All.aspx?ModuleName=yahoos&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('bings_') != -1) {power_post_Data('Module_All.aspx?ModuleName=bings&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('alexarank_') != -1) {power_post_Data('Module_All.aspx?ModuleName=alexarank&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('rss_') != -1) {power_post_Data('Module_All.aspx?ModuleName=rss&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('xml_') != -1) {power_post_Data('Module_All.aspx?ModuleName=xml&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('iframe_') != -1) {power_post_Data('Module_All.aspx?ModuleName=iframe&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('stats_') != -1) {power_post_Data('Module_All.aspx?ModuleName=stats&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('marquee_') != -1) {post_Data('Module_All.aspx?ModuleName=marquee&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('picmarq_') != -1) {post_Data('Module_All.aspx?ModuleName=picmarq&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('redirection_') != -1) {window.name = ''; window.open(document.getElementById('url_' + divArray[index].id).value, document.getElementById('target_' + divArray[index].id).value); divArray[index].innerHTML = '' + redirection_msg + ''; }
if (divArray[index].id.indexOf('sitemap_') != -1) {power_post_Data('Module_All.aspx?ModuleName=sitemap&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('byword_') != -1) {power_post_Data('Module_All.aspx?ModuleName=byword&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('voting_') != -1) {power_post_Data('Module_All.aspx?ModuleName=voting&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('earthquake_') != -1) {power_post_Data('Module_All.aspx?ModuleName=earthquake&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('printpage_') != -1) {power_post_Data('Module_All.aspx?ModuleName=printpage&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('googlemap_') != -1) {power_post_Data('Module_All.aspx?ModuleName=googlemap&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('clientip_') != -1) {power_post_Data('Module_All.aspx?ModuleName=clientip&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('coinprice_') != -1) {power_post_Data('Module_All.aspx?ModuleName=coinprice&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('worldgoodsprice_') != -1) {power_post_Data('Module_All.aspx?ModuleName=worldgoodsprice&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('currencyratio_') != -1) {power_post_Data('Module_All.aspx?ModuleName=currencyratio&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('currencyprice_') != -1) {power_post_Data('Module_All.aspx?ModuleName=currencyprice&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('lastupdate_') != -1) {power_post_Data('Module_All.aspx?ModuleName=lastupdate&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('addtofavorite_') != -1) {power_post_Data('Module_All.aspx?ModuleName=addtofavorite&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('addtohomepage_') != -1) {power_post_Data('Module_All.aspx?ModuleName=addtohomepage&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
if (divArray[index].id.indexOf('html_') != -1) {power_post_Data('Module_All.aspx?ModuleName=html&ResultId=' + divArray[index].id, divArray[index].id, divArray[index].id,'no'); divArray[index].innerHTML = ''; }
} catch (e) { divArray[index].innerHTML = ''; }
}
aArray = document.getElementById('CCtag').getElementsByTagName("a");
for (var index = 0; index < aArray.length; index++) {
try {
if (aArray[index].href.indexOf(window.location.host.replace('www.',''))!=-1 && aArray[index].href.indexOf('.pdf')==-1) aArray[index].target='_self';
if (aArray[index].id.indexOf('a_button_') != -1) aArray[index].innerHTML += "پیگیری مراجعات قبلی";
} catch (e) { divArray[index].innerHTML = ''; }
}
selectArray = document.getElementById('centertag').getElementsByTagName("select");
for (var index = 0; index < selectArray.length; index++) {
if (selectArray[index].id.indexOf('select_') != -1) { selectArray[index].style.border = 'solid 1px silver'; }
}
textareaArray = document.getElementById('centertag').getElementsByTagName("textarea");
for (var index = 0; index < textareaArray.length; index++) {
if (textareaArray[index].id.indexOf('textarea_') != -1) { textareaArray[index].style.border = 'solid 1px silver'; }
if (textareaArray[index].id.indexOf('text_') != -1 && textareaArray[index].style.textAlign == 'justify') { textareaArray[index].parentNode.innerHTML = replaceAll(replaceAll(replaceAll(textareaArray[index].parentNode.innerHTML, 'textarea', 'div'), 'TEXTAREA', 'DIV'), String.fromCharCode(10), '
'); }
if (textareaArray[index].id.indexOf('options_select_') != -1) { textareaArray[index].style.display = 'none'; }
}
buttonArray = document.getElementById('centertag').getElementsByTagName("input");
for (var index = 0; index < buttonArray.length; index++) {
if (buttonArray[index].type == 'button') { buttonArray[index].style.border = ''; buttonArray[index].style.borderStyle = ''; buttonArray[index].style.borderWidth = ''; buttonArray[index].style.borderColor = ''; }
if (buttonArray[index].type == 'file') { buttonArray[index].style.border = ''; buttonArray[index].style.borderStyle = ''; buttonArray[index].style.borderWidth = ''; buttonArray[index].style.borderColor = ''; }
}
}
if (ajax_url.toLowerCase() == 'admin_users_login.aspx') { power_get_Data('Module_Menu.aspx', 'menutag', '','no');power_get_Data('Module_Menu.aspx?Action=true', 'actiontag', '', 'no'); }
if (ajax_url.toLowerCase() == 'admin_users_logout.aspx') { power_get_Data('Module_Menu.aspx', 'menutag', '','no');power_get_Data('Module_Menu.aspx?Action=true', 'actiontag', '', 'no'); }
deselect_all('CMtag');
}
catch (e) {
}
}
function post_Data(url, ajax_result_object, fields_parent_object, loading) {
if (!loading || loading == null) { loading = ''; }
req = '';
inputArray = document.getElementById(fields_parent_object).getElementsByTagName("input");
for (var index = 0; index < inputArray.length; index++) {
if ((inputArray[index].type == 'text' || inputArray[index].type == 'password')) req += inputArray[index].id + '=' + inputArray[index].value + ',,,';
}
radioArray = document.getElementById(fields_parent_object).getElementsByTagName("input");
checkedradio = new Array();
for (var index = 0; index < radioArray.length; index++) {
if (radioArray[index].type == 'radio') {
if (contains_in_item(radioArray[index].name, checkedradio) == false) {
selected = ' ';
for (m = 0; m < radioArray.length; m++) {
if (radioArray[index].name == radioArray[m].name) if (radioArray[m].checked) { selected = radioArray[m].id; }
}
req += radioArray[index].name + '=' + selected + ',,,';
checkedradio[index] = radioArray[index].name;
}
}
}
checkboxArray = document.getElementById(fields_parent_object).getElementsByTagName("input");
for (var index = 0; index < checkboxArray.length; index++) {
if (checkboxArray[index].type == 'checkbox') {
req += checkboxArray[index].id + '=' + checkboxArray[index].checked + ',,,';
}
}
selectArray = document.getElementById(fields_parent_object).getElementsByTagName("select");
for (var index = 0; index < selectArray.length; index++) {
req += selectArray[index].id + '=' + getSelectedIndexes(selectArray[index]) + ',,,';
}
textareaArray = document.getElementById(fields_parent_object).getElementsByTagName("textarea");
for (var index = 0; index < textareaArray.length; index++) {
req += textareaArray[index].id + '=' + textareaArray[index].value + ',,,';
}
req = req.substring(0, req.length - 3);
get_Data(url, ajax_result_object, 'req=' + escape(req), loading);
}
function get_input_values(fields_parent_object)
{
req = '';
inputArray = document.getElementById(fields_parent_object).getElementsByTagName("input");
for (var index = 0; index < inputArray.length; index++) {
if ((inputArray[index].type == 'text' || inputArray[index].type == 'password')) req += inputArray[index].id + '=' + inputArray[index].value + ',,,';
}
radioArray = document.getElementById(fields_parent_object).getElementsByTagName("input");
checkedradio = new Array();
for (var index = 0; index < radioArray.length; index++) {
if (radioArray[index].type == 'radio') {
if (contains_in_item(radioArray[index].name, checkedradio) == false) {
selected = ' ';
counter=0;
for (m = 0; m < radioArray.length; m++) {
if (radioArray[index].name == radioArray[m].name){ counter++; if (radioArray[m].checked) { selected = counter; }}
}
req += radioArray[index].name + '=' + selected + ',,,';
checkedradio[index] = radioArray[index].name;
}
}
}
checkboxArray = document.getElementById(fields_parent_object).getElementsByTagName("input");
for (var index = 0; index < checkboxArray.length; index++) {
if (checkboxArray[index].type == 'checkbox') {
req += checkboxArray[index].id + '=' + checkboxArray[index].checked + ',,,';
}
}
selectArray = document.getElementById(fields_parent_object).getElementsByTagName("select");
for (var index = 0; index < selectArray.length; index++) {
req += selectArray[index].id + '=' + getSelectedIndexes(selectArray[index]) + ',,,';
}
textareaArray = document.getElementById(fields_parent_object).getElementsByTagName("textarea");
for (var index = 0; index < textareaArray.length; index++) {
req += textareaArray[index].id + '=' + textareaArray[index].value + ',,,';
}
req = req.substring(0, req.length - 3);
return req;
}
function getSelectedIndexes(selObj) {
var indexes = '';
for (var i = 0; i < selObj.options.length; i++) if (selObj.options[i].selected) indexes += selObj.options[i].value + ',';
indexes = indexes.substring(0, indexes.length - 1);
return indexes;
}
function power_get_Data(_url, ajax_result_object, req, loading) {
if (ajax_result_object=='centertag') window.name = _url;
if (loading != 'no')
$('#' + ajax_result_object).html("