// JavaScript Document for findboatsusa
var xmlHttp
var int_count = 0
var int_count_2 = 0

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function show(city,other)
{
	
//	alert(document.getElementById("free_bcity").style.display);
	//alert(city);
	if(document.getElementById(city).value=="other")
	{
	document.getElementById(city).style.display="none";
	document.getElementById(other).style.display="block";
	}
	else
	{
	document.getElementById(city).style.display="block";
	document.getElementById(other).style.display="none";
	}
	
}


function get_cities(type,cont,stateid,cityid)
{
//	alert(type+" 2 "+cont+" 3 "+stateid+" 4 "+cityid);

	int_count  = int_count+1
	if (type == "public")
	{
		url = "include/get_city.php?stateid=" + stateid + "&cont=" + cont + "&cityid=" + cityid
	}
	if (type == "admin")
	{
		url = "../include/get_city.php?stateid=" + stateid + "&cont=" + cont + "&cityid=" + cityid
	}


	if (url != "")
	{
		var cont = document.getElementById(cont)
		cont.disabled = true
		
		
		xmlHttp=GetXmlHttpObject(cities_state)
		xmlHttp.open("GET", url , true)
		xmlHttp.send(null)			
	}
}


   


function cities_state()
{

	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		int_count_2 = int_count_2 + 1
		var control  
		var control_arr = new Array();		
		var control_arr_arr = new Array();				
		var temp = new Array();
		var temp1 = new Array();		
		var is_select = false
		var is_select_index = -1
		
		return_val  = xmlHttp.responseText

		control_arr  = return_val.split("[cont]") 
		
		
		control_arr_arr = control_arr[1].split("[select]")
	
		control  = document.getElementById(control_arr_arr[0])
		
		
		

		// Remove Options
		for (i = control.options.length; i >= 0; i--) 
		{
			control.options[i] = null; 
		}		

		temp	= control_arr[0].split("[row]")
		j	= 1
		control.options[0] = new Option("Select City","");
		for (i = 0 ; i < temp.length  ; i++)
		{

			if (temp[i] != "")
			{
				temp1  = temp[i].split("[record]")
				//is_select
				
				if (temp1[0] == control_arr_arr[1])
				{
					is_select = true
					is_select_index = j

				}
				
				if (temp1 != "empty")
				{
					control.options[j] = new Option(temp1[1],temp1[0] );
					
				}
				
			}
			j = j + 1
			
		}			
		control.options[j-2] = new Option("------------","");
		control.options[j-1] = new Option("Other","other");
		control.disabled = false

		if (is_select == true)
		{
			control.options[is_select_index].selected = true

		}

		//.innerHTML  = "<OPTION value='e'>e</OPTION>"
		//alert(document.getElementById("city").innerHTML)


	}	
	
	

//////////////////////////////////////////////////////////////////
				if (int_count_2 != int_count)
				{
					ajax_refresh_control = document.getElementById("ajax_refresh")
			
					if (ajax_refresh_control)
					{
						ajax_refresh_control.style.display = ''
					}
				}
				else
				{
					ajax_refresh_control = document.getElementById("ajax_refresh")
			
					if (ajax_refresh_control)
					{
						ajax_refresh_control.style.display = 'none'
					}					
				}
///////////////////////////////////////////////////////////////////

}


function chkrv(rv_name,is_profile,p_address,rv_id,dealer_id,advertiser_type)
{

	if (rv_name != ""  || rv_id != "" || dealer_id != "" || advertiser_type != "")
	{		
		url = "../include/chkrv.php?rv_name=" + rv_name + "&is_profile=" + is_profile + "&p_address=" + p_address + "&rv_id=" + rv_id + "&dealer_id=" + dealer_id + "&advertiser_type="+advertiser_type
		//alert(url)
		xmlHttp=GetXmlHttpObject(chkrv_state)
		xmlHttp.open("GET", url , true)
		xmlHttp.send(null)			
	}
}

function chkrv_state()
{

	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{

		
		var return_val  = xmlHttp.responseText
		//alert(return_val)
	}	
}

function GetXmlHttpObject(handler)
{ 
var objXmlHttp=null

if (navigator.userAgent.indexOf("Opera")>=0)
{
alert("This example doesn't work in Opera") 
return 
}
if (navigator.userAgent.indexOf("MSIE")>=0)
{ 
var strName="Msxml2.XMLHTTP"
if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
{
strName="Microsoft.XMLHTTP"
} 
try
{ 
objXmlHttp=new ActiveXObject(strName)
objXmlHttp.onreadystatechange=handler
return objXmlHttp
} 
catch(e)
{ 
alert("Error. Scripting for ActiveX might be disabled") 
return 
} 
} 
if (navigator.userAgent.indexOf("Mozilla")>=0)
{
objXmlHttp=new XMLHttpRequest()
objXmlHttp.onload=handler
objXmlHttp.onerror=handler 
return objXmlHttp
}
}

function SelectDD(cnt,obj)
{
	if(cnt != "")
	{
		for (i = 0 ; i < obj.length ; i++)
		{
			if (obj.options[i].value == cnt)
			{
				obj.options[i].selected = true ;
				break;
			}
		}
	}
}
function get_models(frm_name)
{
	var frm = document.frm;
	frm.action = frm_name;
	frm.method = "POST";
	frm.submit();
}
function CheckLogin(from)
{
	var  errormsg = "";

	if (from == "AFFILIATE")
	{
		Form = document.affiliate;
	}
	
	if (from == "ADVERTISER")
	{
		Form = document.advertiser;
	}
	
	if (Form.user_name.value == "")
		errormsg = errormsg + "Please Enter User Name. \n";

	if (Form.password.value == "")
		errormsg = errormsg + "Please Enter your Password. \n";

	if (errormsg == "")
	{
		Form.action = "checkuser.php";
		Form.submit();
	}
	else
	{
		alert ( errormsg );
	}

}
function new_GetXmlHttpObject()
{ 
	var objXmlHttp=null

	if (navigator.userAgent.indexOf("Opera")>=0)
	{
		alert("This example doesn't work in Opera") 
		return 
	}
	if (navigator.userAgent.indexOf("MSIE")>=0)
	{ 
		var strName="Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
		{
		strName="Microsoft.XMLHTTP"
		} 
		try
		{ 
		objXmlHttp=new ActiveXObject(strName)
		return objXmlHttp
		} 
		catch(e)
		{ 
		alert("Error. Scripting for ActiveX might be disabled") 
		return 
		} 
	} 
	if (navigator.userAgent.indexOf("Mozilla")>=0)
	{
		objXmlHttp=new XMLHttpRequest()
		return objXmlHttp
	}
}
