/**************************************************************************************************|
| Copyright (c) 2008-2009 Rismani.com , all rights reserved.	           						   |
| @ Author  : Hossein Rismani Silabi															   |
| @ WebSite : Rismani.com                                                                          |
| @ Email   : hrismani@gmail.com														           |
'**************************************************************************************************/

function hrsxml(inxml) {
  try
   {
     xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
     xmlDoc.async="false";
     xmlDoc.loadXML(inxml);
   }
  catch(e)
   {
  try
   {
     parser=new DOMParser();
     xmlDoc=parser.parseFromString(inxml,"text/xml");
   }
  catch(e) {alert(e.message)}
  }

  sec = xmlDoc.getElementsByTagName('result')[0].getElementsByTagName('section')[0].firstChild.nodeValue;
  sid = xmlDoc.getElementsByTagName('result')[0].getElementsByTagName('sid')[0].firstChild.nodeValue;
  val = xmlDoc.getElementsByTagName('result')[0].getElementsByTagName('value')[0].firstChild.nodeValue;
  
  var myArray = [];
  myArray[0]  = sec;
  myArray[1]  = sid;
  myArray[2]  = val;
  
  return myArray;
}

function sendRequest(sid,file,waitmsg,postbody){
 new Ajax.Request(file,{
 method: 'post',
 postBody: postbody,
 onLoading: showWait(sid,waitmsg),
 onComplete: showResult
 });
}

function showWait(iresp,wmsg){
 if (wmsg=="") wmsg='&#1604;&#1591;&#1601;&#1575; &#1589;&#1576;&#1585; &#1606;&#1605;&#1575;&#1610;&#1610;&#1583;...';
  $(iresp).innerHTML= wmsg;
}

function showResult(req){
 $(hrsxml(req.responseText)[1]).innerHTML = hrsxml(req.responseText)[2];
 
 switch (hrsxml(req.responseText)[0]){
  case "usvalidate": 
    if (hrsxml(req.responseText)[2]=="ok") {
     $('usignupform').submit();
    }
    else {
     $('usrbutton').disabled=false;
     $('uscbutton').disabled=false;
     $('usretbutton').disabled=false;
    }
  break;
  case "uchvalidate":
   if (hrsxml(req.responseText)[2]=="ok" || hrsxml(req.responseText)[2]=="notok") {
    sendContentRequest('umenu','uchregister','div-center-column',hrsxml(req.responseText)[2]);
   }
  break;
  case "accountdeleterequest":
   if (hrsxml(req.responseText)[2]=="ok" || hrsxml(req.responseText)[2]=="notok") {
    sendContentRequest('umenu','uacdreqsend','div-center-column',hrsxml(req.responseText)[2]);
   }
  break;
  case "uselfprofilesave":
   if (hrsxml(req.responseText)[2]=="ok") {
   $('span_save_profile').innerHTML="&#1583;&#1585; &#1581;&#1575;&#1604; &#1584;&#1582;&#1610;&#1585;&#1607; &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578;&#1548; &#1604;&#1591;&#1601;&#1575; &#1589;&#1576;&#1585; &#1606;&#1605;&#1575;&#1610;&#1610;&#1583;...";
   tchk=setInterval("sendTimerRequest('ajaxselfprofilesave')", 1500);
   $('frmprofile').submit(); }
  break;
  case "uhomologousprofilesave":
   if (hrsxml(req.responseText)[2]=="ok") {
    $('span_save_profile').innerHTML="&#1583;&#1585; &#1581;&#1575;&#1604; &#1584;&#1582;&#1610;&#1585;&#1607; &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578;&#1548; &#1604;&#1591;&#1601;&#1575; &#1589;&#1576;&#1585; &#1606;&#1605;&#1575;&#1610;&#1610;&#1583;...";
    tchk=setInterval("sendTimerRequest('ajaxhomologousprofilesave')", 1500);
    $('hfrmprofile').submit(); }
  break;
  case "messagecheck":
   if (hrsxml(req.responseText)[2]=="ok") {
    $('bmsgsend').disabled=true; 
    $('user_msg_send_result').innerHTML="&#1583;&#1585; &#1581;&#1575;&#1604; &#1584;&#1582;&#1610;&#1585;&#1607; &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578;&#1548; &#1604;&#1591;&#1601;&#1575; &#1589;&#1576;&#1585; &#1606;&#1605;&#1575;&#1610;&#1610;&#1583;...";
    tchk=setInterval("sendTimerMessage('ajaxmessagesendsave')", 1500);
    $('frm_usermessage').submit(); }
  break;
  case "uselfpicsave":
   if (hrsxml(req.responseText)[2]=="ok") {
    $('span_save_pic').innerHTML="&#1578;&#1589;&#1608;&#1610;&#1585; &#1588;&#1605;&#1575; &#1576;&#1575; &#1605;&#1608;&#1601;&#1602;&#1610;&#1578; &#1584;&#1582;&#1610;&#1585;&#1607; &#1711;&#1585;&#1583;&#1610;&#1583;.";
    sendUsermenuRequest('lover');
   }
  break;
  case "user_account_verify":
   if (hrsxml(req.responseText)[2]=="ok") {
    sendContentRequest('umenu','uaccountverify','div-center-column','');
    sendUsermenuRequest('admin');
   }
  break;
  case "user_finance_verify":
   if (hrsxml(req.responseText)[2]=="ok") {
    sendContentRequest('umenu','ufinanceverify','div-center-column','');
    sendUsermenuRequest('admin');
   }
  break;
  case "userforgotpass":
   $('ufpbutton').disabled=false;
   if (hrsxml(req.responseText)[2]=="ok") {
    $('div_forgot_pass').innerHTML='<span style="color:blue">&#1604;&#1610;&#1606;&#1603; &#1578;&#1575;&#1610;&#1610;&#1583; &#1576;&#1585;&#1575;&#1740; &#1578;&#1594;&#1610;&#1610;&#1585; &#1585;&#1605;&#1586; &#1593;&#1576;&#1608;&#1585; &#1576;&#1607; &#1570;&#1583;&#1585;&#1587; &#1662;&#1587;&#1578; &#1575;&#1604;&#1603;&#1578;&#1585;&#1608;&#1606;&#1610;&#1603;&#1740; &#1588;&#1605;&#1575; &#1575;&#1585;&#1587;&#1575;&#1604; &#1711;&#1585;&#1583;&#1610;&#1583;.</span>';
    $('frmuforgotpass').reset();
   }
  break;
  case "uupgrade":
   if (hrsxml(req.responseText)[2]=="ok") {
    $('div-center-column').innerHTML='<div style="margin:0; padding:10px; border:1px solid #E9E9E9; color:blue; text-align:center;">&#1603;&#1575;&#1585;&#1576;&#1585; &#1711;&#1585;&#1575;&#1605;&#1740;&#1548; &#1606;&#1608;&#1593; &#1593;&#1590;&#1608;&#1610;&#1578; &#1588;&#1605;&#1575; &#1576;&#1575; &#1605;&#1608;&#1601;&#1602;&#1610;&#1578; &#1576;&#1607; &#1591;&#1604;&#1575;&#1610;&#1740; &#1575;&#1585;&#1578;&#1602;&#1575;&#1569; &#1610;&#1575;&#1601;&#1578;&#1607; &#1610;&#1575; &#1578;&#1605;&#1583;&#1610;&#1583; &#1711;&#1585;&#1583;&#1610;&#1583;!</div>';
    sendUsermenuRequest('lover');
   } else {
    $('div-center-column').innerHTML='<div style="margin:0; padding:10px; border:1px solid #E9E9E9; color:red; text-align:center;"><p>&#1603;&#1575;&#1585;&#1576;&#1585; &#1711;&#1585;&#1575;&#1605;&#1740;&#1548; &#1605;&#1578;&#1575;&#1587;&#1601;&#1575;&#1606;&#1607; &#1605;&#1608;&#1580;&#1608;&#1583;&#1740; &#1588;&#1605;&#1575; &#1576;&#1585;&#1575;&#1740; &#1575;&#1585;&#1578;&#1602;&#1575;&#1569; &#1610;&#1575; &#1578;&#1605;&#1583;&#1610;&#1583; &#1606;&#1608;&#1593; &#1593;&#1590;&#1608;&#1610;&#1578; &#1576;&#1607; &#1591;&#1604;&#1575;&#1610;&#1740; &#1603;&#1605; &#1605;&#1740;&#8204;&#1576;&#1575;&#1588;&#1583;. &#1604;&#1591;&#1601;&#1575; &#1575;&#1576;&#1578;&#1583;&#1575; &#1581;&#1587;&#1575;&#1576; &#1582;&#1608;&#1583; &#1585;&#1575; &#1576;&#1607; &#1605;&#1602;&#1583;&#1575;&#1585; &#1605;&#1608;&#1585;&#1583; &#1606;&#1610;&#1575;&#1586; &#1588;&#1575;&#1585;&#1688; &#1606;&#1605;&#1575;&#1610;&#1610;&#1583;!</p><p style="text-align:center; color:#990033">&#9674; <a href="javascript:void(0)" onclick="sendContentRequest(\'umenu\',\'ucharge\',\'div-center-column\',\'1\');">&#1580;&#1607;&#1578; &#1588;&#1575;&#1585;&#1688; &#1581;&#1587;&#1575;&#1576; &#1582;&#1608;&#1583; &#1603;&#1604;&#1610;&#1603; &#1606;&#1605;&#1575;&#1610;&#1610;&#1583;</a> &#9674;</p></div>';
   }
  break;
  case "siterecommend":
   $('srecombutton').disabled=false;
   if (hrsxml(req.responseText)[2]=="ok") {
    $('emsresp').innerHTML='<span style="color:blue">&#1575;&#1585;&#1587;&#1575;&#1604; &#1576;&#1575; &#1605;&#1608;&#1601;&#1602;&#1610;&#1578; &#1575;&#1606;&#1580;&#1575;&#1605; &#1588;&#1583;.</span>';
    $('frm_tellafriend').reset();
   } else { $('emsresp').innerHTML='<span style="color:red">'+hrsxml(req.responseText)[2]+'</span>'; }
  break;
  case "contactus":
   $('srecombutton').disabled=false;
   if (hrsxml(req.responseText)[2]=="ok") {
    $('contactresp').innerHTML='<span style="color:blue">&#1662;&#1610;&#1575;&#1605; &#1588;&#1605;&#1575; &#1576;&#1575; &#1605;&#1608;&#1601;&#1602;&#1610;&#1578; &#1575;&#1585;&#1587;&#1575;&#1604; &#1711;&#1585;&#1583;&#1610;&#1583;&#1548; &#1605;&#1578;&#1588;&#1603;&#1585;&#1610;&#1605;!</span>';
    $('frm_contactus').reset();
   } else { $('contactresp').innerHTML='<span style="color:red">'+hrsxml(req.responseText)[2]+'</span>'; }
  break;
  case "pollsregister":
   $('bpoll').disabled=false;
   $('pollform').reset();
  break;
  case "sendpoll":
   $('sendpollbtn').disabled=false;
   $('resetform').disabled=false;
   if (hrsxml(req.responseText)[2]=="ok") {
    $('pollresp').innerHTML='<span style="color:blue">&#1606;&#1592;&#1585; &#1588;&#1605;&#1575; &#1576;&#1575; &#1605;&#1608;&#1601;&#1602;&#1610;&#1578; &#1575;&#1585;&#1587;&#1575;&#1604; &#1711;&#1585;&#1583;&#1610;&#1583; &#1575;&#1586; &#1604;&#1591;&#1601; &#1588;&#1605;&#1575; &#1587;&#1662;&#1575;&#1587;&#1711;&#1586;&#1575;&#1585;&#1610;&#1605;</span>';
    $('frm_poll').reset();
   } else { $('pollresp').innerHTML='<span style="color:red">'+hrsxml(req.responseText)[2]+'</span>'; }
  default: break;
 }
}

/**************************************************************************************************|
| Copyright (c) 2008-2009 Rismani.com , all rights reserved.	           						   |
| @ Author  : Hossein Rismani Silabi															   |
| @ WebSite : Rismani.com                                                                          |
| @ Email   : hrismani@gmail.com														           |
'**************************************************************************************************/