﻿var xmlHttp;
var xmlNew;
var newphone;

function opsfunc()
{
	var opsval = document.getElementById('ops');
	return opsval.value;
}


function sendSMS(srt,op1)
{
	newphone=GetXmlHttpObject();
	if (newphone==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="http://pda.iplus.gr/travel/sendthesms.php";
	url=url+"?smsp="+srt;
	url=url+"&oper="+op1;
	url=url+"&sid="+Math.random();
	newphone.onreadystatechange=smsState;
	newphone.open("GET",url,true);
	newphone.send(null);
}


function showCD(str)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="getcd.php";
	url=url+"?startCD=&q="+str;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=secState;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}


function startCD()
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	 { alert ("Browser does not support HTTP Request");
	 return; }
	var url="getcd.php";
	url=url+"?startCD=1";
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=testState;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}


function retString(str,op2)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	 { alert ("Browser does not support HTTP Request");
	 return; }
	var url="getcd.php";
	url=url+"?as="+str;
	url=url+"&oper="+op2;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function showop(str)
{
	xmlNew=GetXmlHttpObject();
	if (xmlNew==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	if (str == "WIND")
	{ document.getElementById("oper").value = 1; }
	else if (str == "VODAFONE")
	{ document.getElementById("oper").value = 2; }
	else if (str == "COSMOTE")
	{ document.getElementById("oper").value = 3; }
	else
	{ document.getElementById("oper").value = ''; }
	
	var url="getop.php";
	url=url+"?startop=&op="+str;
	url=url+"&sid="+Math.random();
	xmlNew.onreadystatechange=stateChanged1;
	xmlNew.open("GET",url,true);
	xmlNew.send(null);
	
	
}


function startop()
{
	xmlNew=GetXmlHttpObject();
	if (xmlNew==null)
	 { alert ("Browser does not support HTTP Request");
	 return; }
	var url="getop.php";
	url=url+"?startop=1";
	url=url+"&sid="+Math.random();
	xmlNew.onreadystatechange=newState;
	xmlNew.open("GET",url,true);
	xmlNew.send(null);
}

function smsState() 
{
	if (newphone.readyState==4 || newphone.readyState=="complete")
	{ 
		document.getElementById("smsHint").innerHTML=newphone.responseText;
	}
}

function stateChanged() 
{
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
	}
}

function testState()
{
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		var cds = document.getElementById('cds');
		var get_text = xmlHttp.responseText;
		var words = get_text.split("|"); 
		cds.length = 0;
		for (i=0; i<words.length; i++)
		{
			cds.options[i] = new Option(words[i],words[i]);
		}
	}
}

function secState()
{
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		var cds = document.getElementById('sec');
		var get_text = xmlHttp.responseText;
		var words = get_text.split("|");
		
		cds.length = 0;
		
		for (i=0; i<words.length; i++)
		{
			cds.options[i] = new Option(words[i],words[i]);
		}
	}
}


function stateChanged1() 
{
	if (xmlNew.readyState==4 || xmlNew.readyState=="complete")
	{ 
		document.getElementById("txtop").innerHTML=xmlNew.responseText;
		
	}
}

function newState()
{
	if (xmlNew.readyState==4 || xmlNew.readyState=="complete")
	{
		var cds = document.getElementById('ops');
		var get_text = xmlNew.responseText;
		var words = get_text.split("|"); 
		cds.length = 0;
		for (i=0; i<words.length; i++)
		{
			cds.options[i] = new Option(words[i],words[i]);
		}
	}
}


function GetXmlHttpObject()
{
	var xmlHttp=null;

	try
		{ // Firefox, Opera 8.0+, Safari
			xmlHttp=new XMLHttpRequest();
		}
	catch (e)
		{	// Internet Explorer
			try	{ xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); }
			catch (e) {	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");	}
		}
	return xmlHttp;
}
