
var areaCodeData=new Array();function disableDistricts(){DWRUtil.removeAllOptions("district");document.getElementById("district").disabled=true;}
function disableSubDistrictsDistrict(){DWRUtil.removeAllOptions("subDistrictDistrict");document.getElementById("subDistrictDistrict").disabled=true;}
function disableSubDistrictsCity(){DWRUtil.removeAllOptions("subDistrictCity");document.getElementById("subDistrictCity").disabled=true;}
function disableCities()
{DWRUtil.removeAllOptions("city");document.getElementById("city").disabled=true;}
function fillCities(){document.getElementById("city").disabled=false;DWRUtil.removeAllOptions("city");var region=DWRUtil.getValue("region");for(var i=0;i<areaCodeData.length;i++){if(areaCodeData[i][0]==region){if(jQuery('#phone').val()==""){jQuery('#code').val(areaCodeData[i][1]);}
if(jQuery('#fax').val()==""){jQuery('#codeFax').val(areaCodeData[i][1]);}}}
addressDWRManager.getCities(region,function(data){if(data!=""){jQuery('#city').append('<option value="">إختر....</option>');}else{jQuery('#city').append('<option value=""></option>');}
DWRUtil.addOptions("city",data,"identifyingValue","displayValue");});}
function fillCitySubDistricts(){document.getElementById("subDistrictCity").disabled=false;var city=DWRUtil.getValue("city");if(city!=null&&city!="")
{DWRUtil.removeAllOptions("subDistrictCity");addressDWRManager.getSubDistrictsCity(city,function(data){if(data!=""){jQuery('#subDistrictCity').append('<option value="">إختر....</option>');}else{jQuery('#subDistrictCity').append('<option value=""></option>');}
DWRUtil.addOptions("subDistrictCity",data,"identifyingValue","displayValue");});}
else
{DWRUtil.removeAllOptions("subDistrictCity");document.getElementById("subDistrictCity").disabled=true;}}
function fillDistrictSubDistricts(){document.getElementById("subDistrictDistrict").disabled=false;var district=DWRUtil.getValue("district");if(district!=null&&district!="")
{DWRUtil.removeAllOptions("subDistrictDistrict");addressDWRManager.getSubDistrictsDistrict(district,function(data){if(data!=""){jQuery('#subDistrictDistrict').append('<option value="">إختر....</option>');}else{jQuery('#subDistrictDistrict').append('<option value=""></option>');}
DWRUtil.addOptions("subDistrictDistrict",data,"identifyingValue","displayValue");});}
else
{DWRUtil.removeAllOptions("subDistrictDistrict");document.getElementById("subDistrictDistrict").disabled=true;}}
function fillDistricts(){document.getElementById("district").disabled=false;DWRUtil.removeAllOptions("district");var city=DWRUtil.getValue("city");addressDWRManager.getDistricts(city,function(data){if(data!=""){jQuery('#district').append('<option value="">إختر....</option>');}else{jQuery('#district').append('<option value=""></option>');}
DWRUtil.addOptions("district",data,"identifyingValue","displayValue");});}
function fillRegions(){document.getElementById("region").disabled=false;var country=DWRUtil.getValue("country");addressDWRManager.getRegions(country,function(data){for(var i=0;i<data.length;i++){areaCodeData[i]=new Array(2);areaCodeData[i][0]=data[i].id;areaCodeData[i][1]=data[i].valueTag;}
fillCodes(data);DWRUtil.removeAllOptions("region");if(data!=""){jQuery('#region').append('<option value="">إختر....</option>');}else{jQuery('#region').append('<option value=""></option>');}
DWRUtil.addOptions("region",data,"identifyingValue","displayValue");});}
function fillCodes(data){jQuery('#code').find("option").remove().end();jQuery('#codeFax').find("option").remove().end();for(var i=0;i<data.length;i++){jQuery('#code').append('<option value="'+data[i].valueTag+'">'+data[i].valueTag+'</option>');jQuery('#codeFax').append('<option value="'+data[i].valueTag+'">'+data[i].valueTag+'</option>');}
removeDuplicates();}
function removeDuplicates(){var a=new Array();jQuery("#code").children("option").each(function(x){test=false;b=a[x]=jQuery(this).val();for(i=0;i<a.length-1;i++){if(b==a[i])test=true;}
if(test)jQuery(this).remove();});a=new Array();jQuery("#codeFax").children("option").each(function(x){test=false;b=a[x]=jQuery(this).val();for(i=0;i<a.length-1;i++){if(b==a[i])test=true;}
if(test)jQuery(this).remove();});sortDropDown("code");sortDropDown("codeFax");}
function sortDropDown(name){var $dd=jQuery('#'+name);if($dd.length>0){var selectedVal=$dd.val();var $options=jQuery('option',$dd);var arrVals=[];$options.each(function(){arrVals.push({val:jQuery(this).val(),text:jQuery(this).text()});});arrVals.sort(function(a,b){return a.val-b.val;});for(var i=0,l=arrVals.length;i<l;i++){jQuery($options[i]).val(arrVals[i].val).text(arrVals[i].text);}
$dd.val(selectedVal);}}
function changePrivacy(){var showProfile=document.getElementById("showProfile");var showAvatar=document.getElementById("showAvatar");var showEmail=document.getElementById("showEmail");var showRealName=document.getElementById("showRealName");var showDonations=document.getElementById("showDonations");if(showProfile.checked==true){showAvatar.checked=true;showEmail.checked=true;showRealName.checked=true;showDonations.checked=true;}
else{showAvatar.checked=false;showEmail.checked=false;showRealName.checked=false;showDonations.checked=false;}}
function changeMainPrivacy(obj)
{if(obj.checked==true)
document.getElementById("showProfile").checked=true;}