var http = createRequestObject();

function createRequestObject() {
var ro;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
ro = new ActiveXObject("Microsoft.XMLHTTP");
}else{
ro = new XMLHttpRequest();
}
return ro;
}


function addlink(w,frm,uid,is_friend,cuid){ 
rateMode = "Add";


if(w==0){
}else{


document.getElementById('routInfo').style.display = "";
k = document.getElementById('selroutes').options[document.getElementById('selroutes').selectedIndex].text;

document.getElementById('div_addDetailsLink').style.display = "";
document.getElementById('div_addDetailsLink').innerHTML= k + " Rate Details";

document.getElementById('loading').innerHTML= "";
document.getElementById('loading').style.display = "none";

x = 1;

w = document.getElementById('selroutes').options[document.getElementById('selroutes').selectedIndex].value;

st = "js/profile_load.php?action=getuserrrouteinfo&uid="+uid+"&serid="+x+"&destid="+w+"&sid="+Math.random();


document.getElementById('allrates').style.display = "";
document.getElementById('allrates').innerHTML = "loading...<br><img src='images/admin_uploading.gif'>";

if(is_friend == '1'){
document.getElementById('interseted').style.display="";
document.getElementById('divinterseted').innerHTML = "<a href='javascript:sendemail("+uid+","+w+","+x+","+cuid+");'>I'm interseted in this route</a>";
}

http.open("GET", st);
http.onreadystatechange = handleResponse4;
http.send(null);
}

}

function handleResponse4() {
if(http.readyState == 4){
var response = http.responseText;

var update = new Array();
if(response.indexOf('|' != -1)) {
update = response.split('|');
document.getElementById('allrates').style.display = "";
document.getElementById('allrates').innerHTML = update[0];
}
}
}

function DeleteRating(id,ouid){ 
curroid = ouid;
document.getElementById('viewRating').style.display = "";
document.getElementById('viewRating').innerHTML = "loading...<br><img src='images/admin_uploading.gif'>";

st = "js/Rating_load.php?action=deleterating&recordid="+id+"&sid="+Math.random();

http.open("GET", st);
http.onreadystatechange = handleResponse655;
http.send(null);
}


function handleResponse655() {
if(http.readyState == 4){
var response = http.responseText;

var update = new Array();
if(response.indexOf('|' != -1)) {
parent.window.location = "../" + curroid + "/";			 
	
update = response.split('|');
document.getElementById('viewRating').style.display = "";
document.getElementById('viewRating').innerHTML = update[0];
}
}
}



function addlink2(w,frm,uid,is_friend,cuid){ 
rateMode = "Add";

if(w==0){
}else{

document.getElementById('routInfo2').style.display = "";
k = document.getElementById('selroutes2').options[document.getElementById('selroutes2').selectedIndex].text;

document.getElementById('div_addDetailsLink2').style.display = "";
document.getElementById('div_addDetailsLink2').innerHTML= k + " Rate Details";

document.getElementById('loading2').innerHTML= "";
document.getElementById('loading2').style.display = "none";


x = 2;

w = document.getElementById('selroutes2').options[document.getElementById('selroutes2').selectedIndex].value;

st = "js/profile_load.php?action=getuserrrouteinfo2&uid="+uid+"&serid="+x+"&destid="+w+"&sid="+Math.random();

document.getElementById('allrates2').style.display = "";
document.getElementById('allrates2').innerHTML = "loading...<br><img src='images/admin_uploading.gif'>";

if(is_friend == '1'){
document.getElementById('interseted2').style.display="";
document.getElementById('divinterseted2').innerHTML = "<a href='javascript:sendemail("+uid+","+w+","+x+","+cuid+");'>I'm interseted in this route</a>";
}

http.open("GET", st);
http.onreadystatechange = handleResponse9;
http.send(null);
}

}

function handleResponse9() {
if(http.readyState == 4){
var response = http.responseText;

var update = new Array();
if(response.indexOf('|' != -1)) {
update = response.split('|');
document.getElementById('allrates2').style.display = "";
document.getElementById('allrates2').innerHTML = update[0];
}
}
}





function addlinkside(w,uid){ 
rateMode = "Add";

if(w==0){
}else{

document.getElementById('showCompanyname').style.display = "";
document.getElementById('showCompanyname').innerHTML = "loading...<br><img src='images/admin_uploading.gif'>";

k = document.getElementById('selroutesside').options[document.getElementById('selroutesside').selectedIndex].text;
x = 1;
w = document.getElementById('selroutesside').options[document.getElementById('selroutesside').selectedIndex].value;

sc = document.getElementById('SearchCriteria').options[document.getElementById('SearchCriteria').selectedIndex].value;

st = "js/home_load.php?action=getuserrrouteinfo&uid="+uid+"&serid="+x+"&destid="+w+"&sc="+sc+"&sid="+Math.random();

http.open("GET", st);
http.onreadystatechange = handleResponseside4;
http.send(null);
}

}

function handleResponseside4() {
if(http.readyState == 4){
var response = http.responseText;

var update = new Array();
if(response.indexOf('|' != -1)) {
update = response.split('|');
document.getElementById('showCompanyname').style.display = "";
document.getElementById('showCompanyname').innerHTML = update[0];
}
}
}


function selRoute(k,uid){
for(i=0;i<=document.getElementById('selroutes2').options.length-1;i++) {
 if(document.getElementById('selroutes2').options[i].value == k){
	document.getElementById('selroutes2').options[i].selected = true;
 }	
}
frm = '';
addlink2(k,frm,uid);
}


function addlinkside2(w,uid){ 
rateMode = "Add";

if(w==0){
}else{

document.getElementById('showCompanyname2').style.display = "";
document.getElementById('showCompanyname2').innerHTML = "loading...<br><img src='images/admin_uploading.gif'>";
k = document.getElementById('selroutes2side').options[document.getElementById('selroutes2side').selectedIndex].text;
x = 2;

w = document.getElementById('selroutes2side').options[document.getElementById('selroutes2side').selectedIndex].value;

sc = document.getElementById('SearchCriteria').options[document.getElementById('SearchCriteria').selectedIndex].value;

st = "js/home_load.php?action=getuserrrouteinfo2&uid="+uid+"&serid="+x+"&destid="+w+"&sc="+sc+"&sid="+Math.random();


http.open("GET", st);
http.onreadystatechange = handleResponseside9;
http.send(null);
}
}

function handleResponseside9() {
if(http.readyState == 4){
var response = http.responseText;

var update = new Array();
if(response.indexOf('|' != -1)) {
update = response.split('|');
document.getElementById('showCompanyname2').style.display = "";
document.getElementById('showCompanyname2').innerHTML = update[0];
}
}
}

function showtype(i){
	
if(i==1){
document.getElementById('iwant').style.display = "";
document.getElementById('ihave').style.display = "none";	
}

if(i==2){
document.getElementById('iwant').style.display = "none";
document.getElementById('ihave').style.display = "";	
}	
}


function reftopmatch(i){
	document.getElementById('selroutestype').selectedIndex = 0;	
	document.getElementById('selroutesside').selectedIndex = 0;	
	document.getElementById('selroutes2side').selectedIndex = 0;	
	document.getElementById('iwant').style.display = "none";
	document.getElementById('ihave').style.display = "none";
	document.getElementById('showCompanyname').innerHTML = "";
	document.getElementById('showCompanyname2').innerHTML = "";
}


function sendemail(uid,destid,serid,cuid) {	
document.getElementById('loading').innerHTML= "";
document.getElementById('loading').style.display = "none";

document.getElementById('loading').innerHTML = "Sending...<img src='images/admin_uploading.gif'>";

st = "js/profile_load.php?action=sendemail&uid="+uid+"&serid="+serid+"&destid="+destid+"&cuid="+cuid+"&sid="+Math.random();

http.open("GET", st);
http.onreadystatechange = handleResponse109;
http.send(null);
}


function handleResponse109() {
if(http.readyState == 4){
var response = http.responseText;

var update = new Array();
if(response.indexOf('|' != -1)) {
update = response.split('|');
document.getElementById('loading').style.display = "";
document.getElementById('loading').innerHTML = update[0];

if(update[1]==2){
document.getElementById('interseted2').style.display = "none";
document.getElementById('divinterseted2').innerHTML = "";
}
if(update[1]==1){
document.getElementById('interseted').style.display = "none";
document.getElementById('divinterseted').innerHTML = "";
}
}
}
}

