// JavaScript Document

var req;
function createRequestObject()
{
    if (window.XMLHttpRequest) {
        try {
            req = new XMLHttpRequest();
        } catch (e){}
    } else if (window.ActiveXObject) {
        try {
            req = new ActiveXObject('Msxml2.XMLHTTP');
        } catch (e){
          try {
              req = new ActiveXObject('Microsoft.XMLHTTP');
          } catch (e){}
        }
    }
    return req;
}


function getGet(a){
	
	//alert(a); exit;
	var req = createRequestObject();
	if (req) {  
	  
	  var url = encodeURI('http://'+document.domain+'/aja2.php?'+a+'&rand='+Math.random());
	  req.onreadystatechange = ReReload;  
	  req.open("GET", url, true);
	  req.send(null);	
		
   }
	
}

function getPost(a){
	
	var req = createRequestObject();
	if (req) {  
	  
		var url = encodeURI('http://'+document.domain+'/aja2.php');
		req.onreadystatechange = ReReload;  
		req.open("POST", url, true);
		req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
		req.send(a);	
		
   }
	
}

function ReReload(){
	
    abort = window.setTimeout("req.abort();", 5000);  
	if (req.readyState == 4) { 
	
		//alert(req.responseText);
		clearTimeout(abort);
		if (req.status == 200) {
			
		      var text = req.responseText;
			  var str = /||/g
			  var result = str.test(text);
			  
			  if(result==true){
			  
				  var flo = text.split("||");
				  var content=flo[0];
				  var id=flo[1];
			  
			  }
			  
		      if(id && content) {
				
				if(document.getElementById(id).style.display=='none') document.getElementById(id).style.display='';
				document.getElementById(id).innerHTML = content;
				  
			  } else {
				
				if(text!='') {
					
					//alert(text);
					str = /http/g
			        result = str.test(text);
					
					if(result==true){
						
						document.location.href=text;
						
					} else {
						
					   alert(req.responseText);
					
					}
				}
				
			  }
		
		}
	  
	}
	
}

function AddBask(a,b,c){
	
	if(a!='' && b!='' && c!=''){
		
	  var vars = 'get=basket&act='+c+'&id='+a+'&kol='+b;
	  getGet(vars);
	  
	}
	
}

function EditBask(a,b){
	
	if(a!='' && b!=''){
		
	  var vars = 'get=basket&act=edit&id='+a+'&kol='+b;
	  getGet(vars);
	  
	}
	
}

function ReSumm(){
	
	 var result;
	 var total = 0;
	 var mass = document.getElementById('all_id').value;
	 var arr = mass.split(":");
	 var sum = arr.length;
	 
	   for(var i=0; i<sum; i++){
		   
		   costline = document.getElementById( 'cost_' + arr[i] ).innerHTML * document.getElementById( 'kol_' + arr[i] ).value;
		   total = total + costline;
		   
	   }
	 
	 document.getElementById('summa').innerHTML = total; 
	
}

function ReSum(a){
	
	if(a!='' && a>0){	
	 
	var cost = document.getElementById('cost_'+a).innerHTML;
	var kol = document.getElementById('kol_'+a).value;
	var sum = document.getElementById('sum_'+a).innerHTML;
	
	EditBask(a,kol);
	
	var newsum = Math.ceil(cost * kol);	  
	document.getElementById('sum_'+a).innerHTML=newsum;		
	ReSumm();
	  
	}
	
}

function GetOffice(){
	
	var mass = document.getElementById('all_id').value;
	var arr = mass.split(":");
	var sum = arr.length;
	var id;
	var result = '';
	 
	   for(var i=0; i<sum; i++){
		   
		   id = document.getElementById('id_'+arr[i]).checked;
		   if(id!='' && id==true) {
			   
			   if(result != '') result += ',';
			   result += arr[i];
			   
		   }
		   
	   }
	   
	   var area = document.getElementById('orderarea');
	   area.innerHTML='<img src="img/load.gif" align=absmiddle> <b>Идёт обработка заказа, пожалуйста подождите...</b>';
	   
	   var vars = 'what=saveorder&id='+result;
	   getPost(vars);
	
}

function check(){

var one = document.getElementById('pass').value;
var two = document.getElementById('passs').value;

	if(one=='' || two=='') {
		
		document.getElementById('result').innerHTML = '<font color="red">Ошибка! Пароль не указан</font>';
	
	} else {
		
		if(one!=two) {
			document.getElementById('result').innerHTML = '<font color="red">Ошибка! Пароль не подтверждён...</font>';
		} else {
			document.getElementById('result').innerHTML = '<font color="green">Пароль подтверждён...</font><br><img src="http://'+document.domain+'/img/x.gif" height=5><br><input type=submit value=\'изменить\'>';
		}
		 
	}

}

