﻿var http_request = false;

function makePOSTRequest(url, parameters, op){
	http_request = false;
	if(window.XMLHttpRequest){
		http_request = new XMLHttpRequest();
		if(http_request.overrideMimeType){
			http_request.overrideMimeType('text/html');
		}
	}else if(window.ActiveXObject){
		try{
			http_request = new ActiveXObject('Msxml2.XMLHTTP');
		}catch(e){
			try{
				http_request = new ActiveXObject('Microsoft.XMLHTTP');
			}catch(e){}
		}
	}
	if(!http_request){
		return false;
	}
	if(op == '1'){
		http_request.onreadystatechange = alertContents1;
	}else if(op == '2'){
		http_request.onreadystatechange = alertContents2;
	}
	http_request.open('POST', url, true);
	http_request.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	http_request.setRequestHeader('Content-length', parameters.length);
	http_request.setRequestHeader('Connection', 'close');
	http_request.send(parameters);
}

function get(serverfile, op){
	var poststr;
	if(op == '1'){
		poststr = 'name=' + encodeURI(document.getElementById('contact_us_name').value) + 
		'&phone=' + encodeURI(document.getElementById('contact_us_phone').value) + 
		'&email=' + encodeURI(document.getElementById('contact_us_email').value) + 
		'&text=' + encodeURI(document.getElementById('contact_us_text').value) + 
		'&code_id=' + encodeURI(document.getElementById('contact_us_code_id').value) + 
		'&code=' + encodeURI(document.getElementById('contact_us_code').value);
		document.getElementById('contact_us').innerHTML = document.getElementById('contact_us').innerHTML + 
		'<p class="left">در حال ارسال ...</p>';
	}else if(op == '2'){
		poststr = 'name=' + encodeURI(document.getElementById('buy_name').value) + 
		'&l_name=' + encodeURI(document.getElementById('buy_l_name').value) + 
		'&phone=' + encodeURI(document.getElementById('buy_phone').value) + 
		'&email=' + encodeURI(document.getElementById('buy_email').value) + 
		'&state=' + encodeURI(document.getElementById('buy_state').value) + 
		'&city=' + encodeURI(document.getElementById('buy_city').value) + 
		'&address=' + encodeURI(document.getElementById('buy_address').value) + 
		'&text=' + encodeURI(document.getElementById('buy_text').value) + 
		'&phone_numbers_id=' + encodeURI(document.getElementById('buy_phone_numbers_id').value) + 
		'&code_id=' + encodeURI(document.getElementById('buy_code_id').value) + 
		'&code=' + encodeURI(document.getElementById('buy_code').value);
		document.getElementById('buy').innerHTML = document.getElementById('buy').innerHTML + 
		'<p class="left">در حال ارسال ...</p>';
	}
	makePOSTRequest(serverfile, poststr, op);
}

function alertContents1(){
	if(http_request.readyState == 4){
		if(http_request.status == 200){
			result = http_request.responseText;
			document.getElementById('contact_us').innerHTML = result;
		}
	}
}

function alertContents2(){
	if(http_request.readyState == 4){
		if(http_request.status == 200){
			result = http_request.responseText;
			document.getElementById('buy').innerHTML = result;
		}
	}
}