// 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+' должен быть почтовым адрессом.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' должен быть номером.\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+' должен быть в промежутке от '+min+' до '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') {
         errors += '- '+nm+' не заполнен.\n';
    } } 
  } if (errors) alert('Есть некоторые ошибки в коде:\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 = 'Вы хотите удалить:\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('Отметьте анкеты которые нужно удалить.');
    document.check_button = false;
  }
}

function check_button_pey() {
  var the_form = 'form_list_girl';
  var in_alert = 'Вы хотите оплатить:\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) {
    //if ((elts[i].checked == true) && (MM_findObj('status_girl_'+elts[i].value).value != 2)) {
      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);
    document.check_button = true;
  } else {    
    alert('Отметьте анкеты которые нужно оплатить.');
    document.check_button = false;
  }
}

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 = 'не оплачено';
    //return 'не оплачена';
  } else if ((day_plus != 0) && (date == 'не оплачено')) {
    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 () {  
  //if (confirm('Вы уверены что хотите внести эти данные?')) {
    var card_check_sys = MM_findObj('card_check_sys').value;
    var this_card_number = MM_findObj('form_card_number').value;
    var add_card = MM_findObj('add_card').value;	
    //alert(this_card_number);
    var sum_card = Math.round(MM_findObj('sum_card').value);
    var now_summ = MM_findObj('now_summ').innerHTML;
    var else_summ = MM_findObj('else_summ').innerHTML;
    var this_amount_card_text = MM_findObj('amount_card_text').innerHTML;
    var this_kod_card_text = MM_findObj('kod_card_text').innerHTML;
    var this_number_card_text = MM_findObj('number_card_text').innerHTML;
    //MM_findObj('card_check_sys').value = ' ';
    
    //alert(card_check_sys);
    if (card_check_sys == 'imoney') {
        var card_cod = (MM_findObj('card_cod1_im').value)+'-'+(MM_findObj('card_cod2_im').value);
        var number = MM_findObj('number_im').value;
        if (sum_card>199) {
            var this_card_verifeild_text = MM_findObj('card_verifeild_text').innerHTML;
            var card_verifeild = MM_findObj('card_verifeild').value;
        }
        
        //$("#card_cod_im").unmask();
        //$("#card_cod_im").val = ' ';
        $("#card_cod1_im").val = '';
        $("#card_cod2_im").val = '';
        $("#number_im").unmask();
        $("#number_im").val = ' ';
        $("#card_verifeild").unmask();
        $("#card_verifeild").val = ' ';

	//alert(MM_findObj('form_card_number').value);
	document.getElementById('pay_form').reset();
	document.forms[0].reset();
	MM_findObj('form_card_number').value = this_card_number;
	//alert(MM_findObj('form_card_number').value);
	MM_findObj('add_card').value = add_card;

		//$("#card_cod_im").mask("9999999999-9999999999");
        $("#number_im").mask("9999-9999-9999-9999");
        $("#card_verifeild").mask("9999-9999-9999");
        
		var div = '<div style="float: left; width:32%; border: 1px solid #CCCCCC; margin: 1px;" id="div'+this_card_number+'">';
        div += '<table width="100%" border="0" cellspacing="0" cellpadding="2">';
        div += '<tr>';
        div += '<td>'+this_amount_card_text+' </td>';
        div += '</tr>';
        div += '<tr>';
        div += '<td><label id="sum_card_label_'+this_card_number+'">'+sum_card+'</label>';
        	div += '<input type="hidden" name="sum_card_'+this_card_number+'" id="sum_card_'+this_card_number+'" value="'+sum_card+'" />';
        div += '</td>';
        div += '</tr>';
        div += '<tr>';
        div += '<td>'+this_number_card_text+' </td>';
        div += '</tr>';
        div += '<tr>';
        div += '<td><label id="cod_card_label_'+this_card_number+'">'+card_cod+'</label>';
        	div += '<input type="hidden" name="cod_card_'+this_card_number+'" id="cod_card_'+this_card_number+'" value="'+card_cod+'" />';
        div += '</td>';
        div += '</tr>';
        div += '<tr>';
        div += '<td>'+this_kod_card_text+' </td>';
        div += '</tr>';
        div += '<tr>';
        div += '<td><label id="number_label_'+this_card_number+'">'+number+'</label>';
        	div += '<input type="hidden" name="number_'+this_card_number+'" id="number_'+this_card_number+'" value="'+number+'" />';
        div += '</td>';
        div += '</tr>';
        if (sum_card>199) {
			div += '<tr>';
			div += '<td>'+this_card_verifeild_text+' </td>';
			div += '</tr>';
			div += '<tr>';
			div += '<td><label id="card_verifeild_'+this_card_number+'">'+card_verifeild+'</label>';
				div += '<input type="hidden" name="card_verifeild_'+this_card_number+'" id="card_verifeild_'+this_card_number+'" value="'+card_verifeild+'" />';
			div += '</td>';
			div += '</tr>';
        }
        div += '<tr>';
        div += '<input type="hidden" name="for_delete_'+this_card_number+'" id="for_delete_'+this_card_number+'" value="1" />';
        div += '<td align="center">';
        	div += '<input name="delete_'+this_card_number+'" type="button" class="red" id="delete_'+this_card_number+'" value="Удалить" onclick="delete_new_div('+this_card_number+')" />';
        div += '</td>';
        div += '</tr>';
        div += '</table>';
        div += '</div>';
    } else {
        var card_cod = MM_findObj('card_cod_wm').value;
        var number = MM_findObj('number_wm').value;
		var div = '<div style="float: left; width:32%; border: 1px solid #CCCCCC; margin: 1px;" id="div'+this_card_number+'">';
        
        //$("#number_wm").unmask();
        $("#number_wm").val = ' ';
        //$("#card_cod_wm").unmask();
        $("#card_cod_wm").val = ' ';

	//alert(MM_findObj('form_card_number').value);
	document.getElementById('pay_form').reset();
	document.forms[0].reset();
	MM_findObj('form_card_number').value = this_card_number;
	//alert(MM_findObj('form_card_number').value);
	MM_findObj('add_card').value = add_card;

	//$("#number_wm").mask("9999999");
        //$("#card_cod_wm").mask("9999-9999-9999-9999");
        
        div += '<table width="100%" border="0" cellspacing="0" cellpadding="2">';
        div += '<tr>';
        div += '<td>'+this_amount_card_text+' </td>';
        div += '</tr>';
        div += '<tr>';
        div += '<td><label id="sum_card_label_'+this_card_number+'">'+sum_card+'</label>'
			div += '<input type="hidden" name="sum_card_'+this_card_number+'" id="sum_card_'+this_card_number+'" value="'+sum_card+'" />'
		div += '</td>';
        div += '</tr>';
        div += '<tr>';
        div += '<td>'+this_number_card_text+' </td>';
        div += '<td><label id="cod_card_label_'+this_card_number+'">'+card_cod+'</label>';
        	div += '<input type="hidden" name="cod_card_'+this_card_number+'" id="cod_card_'+this_card_number+'" value="'+card_cod+'" />';
        div += '</td>';
        div += '</tr>';
        div += '<tr>';
        div += '<td>'+this_kod_card_text+' </td>';
        div += '<td><label id="number_label_'+this_card_number+'">'+number+'</label>';
        	div += '<input type="hidden" name="number_'+this_card_number+'" id="number_'+this_card_number+'" value="'+number+'" />';
        div += '</td>';
        div += '</tr>';
        div += '<tr>';
        	div += '<input type="hidden" name="for_delete_'+this_card_number+'" id="for_delete_'+this_card_number+'" value="1" />'
        div += '<td align="center">';
        	div += '<input name="delete_'+this_card_number+'" type="button" class="red" id="delete_'+this_card_number+'" value="Удалить" onclick="delete_new_div('+this_card_number+')" />';
        div += '</td>';
        div += '</tr>';
        div += '</table>';
        div += '</div>';
    }	
        
    var list_cart_text = MM_findObj('list_cart').innerHTML;
    MM_findObj('list_cart').innerHTML = list_cart_text+div;
    MM_findObj('form_card_number').value = parseInt(this_card_number) + 1;
	//alert(MM_findObj('form_card_number').value);
    MM_findObj('now_summ').innerHTML = parseInt(now_summ)+parseInt(sum_card);
    MM_findObj('now_summ_val').value = MM_findObj('now_summ').innerHTML;
    MM_findObj('else_summ').innerHTML = parseInt(else_summ)-parseInt(sum_card);
    MM_findObj('added_card').value = 'Добавить';
    
	
    if (parseInt(MM_findObj('else_summ').innerHTML) <= 0) {
      MM_findObj('send_money').style.display = 'block';
      MM_findObj('add_card').value = 'added';
    }
    
  //}  
}

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;
    var card_check_sys = MM_findObj('card_check_sys');

    MM_findObj('now_summ').innerHTML = parseInt(now_summ)-parseInt(sum_card);
    MM_findObj('now_summ_val').value = MM_findObj('now_summ').innerHTML;
    MM_findObj('else_summ').innerHTML = parseInt(else_summ)+parseInt(sum_card);
    MM_findObj('for_delete_'+this_card_number).value = 2;
    MM_findObj('div'+this_card_number).style.display = 'none';
	
    if (parseInt(MM_findObj('now_summ').innerHTML) >= parseInt(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 = (parseInt(else_summ)-balance)/5;
    MM_findObj('now_summ').innerHTML = parseInt(now_summ)+(balance/5);
    MM_findObj('now_summ_val').value = MM_findObj('now_summ').innerHTML;
    full_summ.value = parseInt(full_summ.value)/5;
  } else {
    MM_findObj('now_summ').innerHTML = parseInt(now_summ)+balance;
    MM_findObj('now_summ_val').value = MM_findObj('now_summ').innerHTML;
    MM_findObj('else_summ').innerHTML = parseInt(else_summ)-balance; 
    MM_findObj('balance_summ').innerHTML = balance;
  }
  if (parseInt(MM_findObj('now_summ').innerHTML) >= parseInt(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=550,height=630';
  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('ru');
  location.href = '#start';
  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=ru&'+action+'='+name_action,true);
    } else {
      xmlhttp.open("GET", '/sort_block.php?lang=ru&'+action+'='+action_value+added_to_link,true);
    }    
  } else {
    xmlhttp.open("GET", '/sort_block.php?lang=ru',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') || (action == 'page_back') || (action == 'page_forth')) {
      location.href = '/sort_block_static.php?'+action+'='+name_action;
    } else {
      location.href = '/sort_block_static.php?'+action+'='+action_value+added_to_link;
    }
  } else {
    location.href = '/sort_block_static.php';
  }

}
