// begin of init httpresponse
var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
 try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = false;
  }
 }
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	try {
		xmlhttp = new XMLHttpRequest();
	} catch (e) {
		xmlhttp=false;
	}
}
if (!xmlhttp && window.createRequest) {
	try {
		xmlhttp = window.createRequest();
	} catch (e) {
		xmlhttp=false;
	}
}
// end of init httpresponse
var loadingImage = 'images/loading.gif';
// JavaScript Document

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { nm=args[i+1]; test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') {
        if (MM_findObj('checkbox_card_verifeild')) {
          if ((MM_findObj('checkbox_card_verifeild').checked == false) && (args[i] == 'card_verifeild')) {
          } else {
            errors += '- '+nm+' is required.\n';
          }
        } else {
          errors += '- '+nm+' is required.\n';
        }
    } }    
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}

function change_config(name,count) {
	for (var i=1; i<=count; i++) {
		document.getElementById(name+i).style.display = (document.getElementById(name+i).style.display == "block") ? "none" : "block";
	}
}

function check_button_delete() {
  var the_form = 'form_list_girl';
  var in_alert = 'You have delete:\n';
  var elts      = document.forms[the_form].elements['check_girl[]'];
  var list_checked = Array();
  var elts_cnt  = (typeof(elts.length) != 'undefined')
                  ? elts.length
                  : 0;
  for (var i = 0, j = 0; i < elts_cnt; i++) {
    if (elts[i].checked == true) {
      list_checked[j] = elts[i].value;
      in_alert += elts[i].value+' - '+MM_findObj('name_girl_'+elts[i].value).innerHTML+'\n';
      j++;
    }
  }  
  if (list_checked.length) {
    document.check_button = confirm(in_alert);
  } else {    
    alert('Select questionnaire models girl.');
    document.check_button = false;
  }
}

function check_button_pey() {
  var the_form = 'form_list_girl';
  var in_alert = 'You have Check Pey:\n';
  var elts      = document.forms[the_form].elements['check_girl[]'];
  var list_checked = Array();
  var elts_cnt  = (typeof(elts.length) != 'undefined')
                  ? elts.length
                  : 0;
  for (var i = 0, j = 0; i < elts_cnt; i++) {
    if (elts[i].checked == true) {
      list_checked[j] = elts[i].value;
      in_alert += elts[i].value+' - '+MM_findObj('name_girl_'+elts[i].value).innerHTML+'\n';
      j++;
    }
  }  
  if (list_checked.length) {
    document.check_button = confirm(in_alert);
  } else {    
    alert('Select questionnaire models girl.');
    document.check_button = false;
  }
}

/*function calc_price(count_girl) {
  
  var col_hal = Math.floor(count_girl/5);  
  var count_girl_active = count_girl-col_hal;  
  var on_30_day = 500;
  var on_10_day = 200;
  var i=0;
  
  if (MM_findObj('count_day').value == 30) {    
    total_price = count_girl_active * on_30_day;
    while (count_girl > i++) {
      var temp = MM_findObj('date_now_'+i).innerHTML;
      date_script(temp,'date_after_pey_'+i,30);
    }
  } else {
    total_price = count_girl_active * on_10_day;
    while (count_girl > i++) {
      var temp = MM_findObj('date_now_'+i).innerHTML;
      date_script(temp,'date_after_pey_'+i,10);
    }
  }
  
  MM_findObj('total_price').value = total_price; 
  MM_findObj('summ_price').innerHTML = total_price+".00grn"; 
  
}*/

function date_script(date, byid, day_plus) {
  var month=new Array(12)
  month[0]="01"
  month[1]="02"
  month[2]="03"
  month[3]="04"
  month[4]="05"
  month[5]="06"
  month[6]="07"
  month[7]="08"
  month[8]="09"
  month[9]="10"
  month[10]="11"
  month[11]="12"
  
  if (date == 'none') {
    MM_findObj(byid).innerHTML = 'not paid';
    //return 'не оплачена';
  } else if ((day_plus != 0) && (date == 'not paid')) {
    var born = new Date();
    var millisec = born.getTime();
    var time = (millisec+(1000 * 60 * 60 * 24 * day_plus));
    born.setTime(time);
    MM_findObj(byid).innerHTML = born.getDate()+'/'+month[born.getMonth()]+'/'+born.getFullYear()+', '+born.getHours()+':'+born.getMinutes()+':'+born.getSeconds();
  } else {
    var born = new Date(date);
    var millisec = born.getTime();
    var time = (millisec+(1000 * 60 * 60 * 24 * day_plus));
    born.setTime(time);
    MM_findObj(byid).innerHTML = born.getDate()+'/'+month[born.getMonth()]+'/'+born.getFullYear()+', '+born.getHours()+':'+born.getMinutes()+':'+born.getSeconds();
  }
}

function added_new_div () {  
	alert('In russian version only.');
}

function delete_new_div (this_card_number) {
  if (confirm('Вы уверены что хотите удалить эти данные?')) {
    var now_summ = MM_findObj('now_summ').innerHTML;
    var sum_card = MM_findObj('sum_card_'+this_card_number).value;
    var else_summ = MM_findObj('else_summ').innerHTML;
    
    MM_findObj('now_summ').innerHTML = Number(now_summ)-Number(sum_card);
    MM_findObj('now_summ_val').value = MM_findObj('now_summ').innerHTML;
    MM_findObj('else_summ').innerHTML = Number(else_summ)+Number(sum_card);
    MM_findObj('for_delete_'+this_card_number).value = 2;
    MM_findObj('div'+this_card_number).style.display = 'none';
    
    if (Number(MM_findObj('now_summ').innerHTML) >= Number(MM_findObj('full_summ').value)) {
      MM_findObj('send_money').style.display = 'block';
      MM_findObj('add_card').value = 'added';
    } else {
      MM_findObj('send_money').style.display = 'none';
      MM_findObj('add_card').value = 'not_added';
    }
  }
}

function balance_sum(balance) {
  var now_summ = MM_findObj('now_summ').innerHTML;
  var else_summ = MM_findObj('else_summ').innerHTML;
  var card_check_sys = MM_findObj('card_check_sys');
  var full_summ = MM_findObj('full_summ');
  if (card_check_sys.value == 'WMZ') {
    MM_findObj('balance_summ').innerHTML = balance/5;
    MM_findObj('else_summ').innerHTML = (Number(else_summ)-balance)/5;
    MM_findObj('now_summ').innerHTML = Number(now_summ)+(balance/5);
    MM_findObj('now_summ_val').value = MM_findObj('now_summ').innerHTML;
    full_summ.value = Number(full_summ.value)/5;
  } else {
    MM_findObj('now_summ').innerHTML = Number(now_summ)+balance;
    MM_findObj('now_summ_val').value = MM_findObj('now_summ').innerHTML;
    MM_findObj('else_summ').innerHTML = Number(else_summ)-balance; 
    MM_findObj('balance_summ').innerHTML = balance;
  }
  if (Number(MM_findObj('now_summ').innerHTML) >= Number(full_summ.value)) {
    MM_findObj('send_money').style.display = 'block';
    MM_findObj('add_card').value = 'added';
  }
}

function open_list_card(id_peyment,action) {
  if (action == 'close') {
    MM_findObj('list_card').style.display = "none";
    MM_findObj('list_card').innerHTML = '';
    
  } else {
    MM_findObj('list_card').style.display = "block";
	$swf_text =
	'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" '+
	'codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" '+
	'width="120" height="64" id="prg" align="middle">'+
	'<param name="allowScriptAccess" value="sameDomain" />'+
	'<param name="movie" value="images/prg.swf" /><param name="quality" value="high" />'+
	'<param name="wmode" value="transparent" /><param name="bgcolor" value="#666666" />'+
	'<embed src="images/prg.swf" quality="high" wmode="transparent" bgcolor="#666666" width="120" '+
	'height="64" name="prg" align="middle" allowScriptAccess="sameDomain" '+
	'type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
	'</object>';
    
    MM_findObj('list_card').innerHTML = $swf_text;
 
    xmlhttp.open("GET", '/user_list_card.php?action=view_list&id_peyment='+id_peyment,true);
    xmlhttp.onreadystatechange=function() {
      if (xmlhttp.readyState==4) {
        if (xmlhttp.responseText == 3) {
          MM_findObj('list_card').innerHTML = '';
          MM_findObj('list_card').style.display = "none";
          alert ('Деньги были зачислены не с карточек.');
        } else if (xmlhttp.responseText == 2) {
          MM_findObj('list_card').innerHTML = '';
          MM_findObj('list_card').style.display = "none";
          alert ('Ошибка! Вы ввели не верные данные.');
        } else {
          MM_findObj('list_card').innerHTML = '';
          MM_findObj('list_card').innerHTML = xmlhttp.responseText;
        }
      }
    }
    xmlhttp.send(null);
  }
}

function change_images(number_images) {
  var id_girl = MM_findObj('id_girl').value;
  if (MM_findObj('images_1').value) {
    var images_1 = MM_findObj('images_1').value;
    var path = MM_findObj('images_open_1').src;
  }
  if (MM_findObj('images_'+number_images).value) {
    var images_new = MM_findObj('images_'+number_images).value;
    var path_new = MM_findObj('images_open_'+number_images).src;
  }  
  xmlhttp.open("GET", '/user_list_card.php?action=change_images&id_girl='+id_girl+'&images='+number_images+'&images_name='+images_new,true);
  xmlhttp.onreadystatechange=function() {
    if (xmlhttp.readyState==4) {
      if (xmlhttp.responseText == 1) {
        MM_findObj('images_1').value = images_new;
        MM_findObj('images_'+number_images).value = images_1;

        MM_findObj('images_open_1').src = path_new;
        MM_findObj('images_open_'+number_images).src = path;

        alert ('Фотографии были замещены.');
      } else if (xmlhttp.responseText == 2) {
        alert ('Фотографии не были замещены (.');
      }
    }
  }
  xmlhttp.send(null);
}

function delete_pey(action) {
  if (action == 'delete') {
    var the_form = 'delete_peyment';
    var in_alert = 'Вы хотите удалить эти счета:\n';
    var elts = document.forms[the_form].elements['id_peyment[]'];
    var list_checked = Array();
    var elts_cnt  = (typeof(elts.length) != 'undefined')
                  ? elts.length
                  : 0;
	for (var i = 0, j = 0; i < elts_cnt; i++) {
	  if (elts[i].checked == true) {
	    list_checked[j] = elts[i].value;
	    in_alert += elts[i].value+' - '+MM_findObj('id_peyment_'+elts[i].value).innerHTML+'\n';
	    j++;
	  }
	}
  }
  if (j == 0) {		
	alert('Вы не выбрали счета.');
	document.returnValue = false;
  } else {
	alert(in_alert);
	document.returnValue = true;
  }
}
function open_message(id_peyment,action) { 
  if (action == 'close') {
    MM_findObj('list_card').style.display = "none";
    MM_findObj('list_card').innerHTML = '';
    
  } else {
    MM_findObj('list_card').style.display = "block";
	$swf_text =
	'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" '+
	'codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" '+
	'width="120" height="64" id="prg" align="middle">'+
	'<param name="allowScriptAccess" value="sameDomain" />'+
	'<param name="movie" value="images/prg.swf" /><param name="quality" value="high" />'+
	'<param name="wmode" value="transparent" /><param name="bgcolor" value="#666666" />'+
	'<embed src="images/prg.swf" quality="high" wmode="transparent" bgcolor="#666666" width="120" '+
	'height="64" name="prg" align="middle" allowScriptAccess="sameDomain" '+
	'type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
	'</object>';
    MM_findObj('list_card').innerHTML = $swf_text;
 
    xmlhttp.open("GET", '/user_list_card.php?action=view_message&id_peyment='+id_peyment,true);
    xmlhttp.onreadystatechange=function() {
      if (xmlhttp.readyState==4) {
        MM_findObj('list_card').innerHTML = xmlhttp.responseText;
      }
    }
    xmlhttp.send(null);
  }
}

function detectBrowser() {
  var browser=navigator.appName
  return (browser=="Microsoft Internet Explorer")
    ? false
    : true;
}

function small_window(myurl,namepage) {
  var newWindow;
  var props = 'width=440,height=330';
  if (detectBrowser()) {
    newWindow = window.open(myurl,namepage,props);
  } else {
    newWindow = window.open(myurl);
  }
}

function load_list_girl(name_id, action, name_action, order_by) {
  //alert('en');
  location.href = '#start';
  //alert('here');
  if (action) {
    if (order_by) {
      var added_to_link = '&order_by='+MM_findObj(order_by).value;
    } else {
      var added_to_link = '';
    }
    var action_value = MM_findObj(name_action).value;
    if (action == 'page_num') {
      xmlhttp.open("GET", '/sort_block.php?lang=en&'+action+'='+name_action,true);
    } else {
      xmlhttp.open("GET", '/sort_block.php?lang=en&'+action+'='+action_value+added_to_link,true);
    }
  } else {
    xmlhttp.open("GET", '/sort_block.php?lang=en',true);
  }
	$swf_text =
	'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" '+
	'codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" '+
	'width="120" height="64" id="prg" align="middle">'+
	'<param name="allowScriptAccess" value="sameDomain" />'+
	'<param name="movie" value="images/prg.swf" /><param name="quality" value="high" />'+
	'<param name="wmode" value="transparent" /><param name="bgcolor" value="#666666" />'+
	'<embed src="images/prg.swf" quality="high" wmode="transparent" bgcolor="#666666" width="120" '+
	'height="64" name="prg" align="middle" allowScriptAccess="sameDomain" '+
	'type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
	'</object>';
  MM_findObj(name_id).innerHTML = $swf_text;
  MM_findObj(name_id).style.textAlign = "center";
  MM_findObj(name_id).style.paddingTop = "150px";
  MM_findObj(name_id).style.paddingBottom = "150px";

    xmlhttp.onreadystatechange=function() {
      if (xmlhttp.readyState==4) {
        if (xmlhttp.responseText == 1) {
          alert ('Ошибка! Приносим свои извеннения, и просим обновить страницу!');
          //load_list_girl (name_id, action);
        } else {
          MM_findObj(name_id).innerHTML = '';
          MM_findObj(name_id).style.textAlign = "left";
          MM_findObj(name_id).style.paddingTop = "0px";
          MM_findObj(name_id).style.paddingBottom = "0px";

          MM_findObj(name_id).innerHTML = xmlhttp.responseText;
        }
      }
    }
    xmlhttp.send(null);
}
function load_list_girl_static(action, name_action, order_by) {
  if (action) {
    var added_to_link;
    if (order_by) {
      added_to_link = '&order_by='+MM_findObj(order_by).value;
    } else {
      added_to_link = '';
    }
    var action_value = MM_findObj(name_action).value;
    if (action == 'page_num') {
      location.href = '/sort_block_static.php?lang=en&'+action+'='+name_action;
    } else {
      location.href = '/sort_block_static.php?lang=en&'+action+'='+action_value+added_to_link;
    }
  } else {
    location.href = '/sort_block_static.php?lang=en';
  }
	
}
