var country=new Array('United States','Afghanistan','Albania','Algeria','Andorra','Angola','Anguilla','Antarctica','Antigua and Barbuda','Argentina','Armenia','Aruba','Ashmore and Cartier Islands','Australia','Austria','Azerbaijan','Bahamas','Bahrain','Bangladesh','Barbados','Bassas da India','Belarus','Belgium','Belize','Benin','Bermuda','Bhutan','Bolivia','Bosnia and Herzegovina','Botswana','Bouvet Island','Brazil','British Indian Ocean Territory','British Virgin Islands','Brunei','Bulgaria','Burkina Faso','Burundi','Cambodia','Cameroon','Canada','Cape Verde','Cayman Islands','Central African Republic','Chad','Chile','China','Christmas Island','Clipperton Island','Cocos (Keeling) Islands','Colombia','Comoros','Congo (Brazzaville)','Congo (Kinshasa)','Cook Islands','Coral Sea Islands','Costa Rica','Cote D\'Ivoire','Croatia','Cuba','Cyprus','Czech Republic','Denmark','Djibouti','Dominica','Dominican Republic','East Timor','Ecuador','Egypt','El Salvador','Equatorial Guinea','Eritrea','Estonia','Ethiopia','Europa Island','Falkland Islands (Islas Malvinas)','Faroe Islands','Fiji','Finland','France','French Guiana','French Polynesia','French Southern and Antarctic Lands','French West Indies','Gabon','Gaza Strip','Georgia','Germany','Ghana','Gibraltar','Glorioso Islands','Greece','Greenland','Grenada','Guadeloupe','Guatemala','Guernsey','Guinea','Guinea-Bissau','Guyana','Haiti','Heard Island and McDonald Islands','Holy See (Vatican City)','Honduras','Hong Kong','Hungary','Iceland','India','Indonesia','Iran','Iraq','Ireland','Isle of Man','Israel','Italy','Jamaica','Jan Mayen','Japan','Jersey','Jordan','Juan de Nova Island','Kazakhstan','Kenya','Kiribati','Kuwait','Kyrgyzstan','Laos','Latvia','Lebanon','Lesotho','Liberia','Libya','Liechtenstein','Lithuania','Luxembourg','Macau','Macedonia','Madagascar','Malawi','Malaysia','Maldives','Mali','Malta','Martinique','Mauritania','Mauritius','Mayotte','Mexico','Moldova','Monaco','Mongolia','Montserrat','Morocco','Mozambique','Myanmar (Burma)','Namibia','Nauru','Nepal','Netherlands','Netherlands Antilles','New Caledonia','New Zealand','Nicaragua','Niger','Nigeria','Niue','Norfolk Island','North Korea','Norway','Oman','Pakistan','Panama','Papua New Guinea','Paracel Islands','Paraguay','Peru','Philippines','Pitcairn Islands','Poland','Portugal','Qatar','Reunion','Romania','Russia','Rwanda','Saint Helena','Saint Kitts and Nevis','Saint Lucia','Saint Pierre and Miquelon','Saint Vincent and the Grenadines','Samoa','San Marino','Sao Tome and Principe','Saudi Arabia','Senegal','Serbia and Montenegro','Seychelles','Sierra Leone','Singapore','Slovakia','Slovenia','Solomon Islands','Somalia','South Africa','South Georgia and the South Sandwich Islands','South Korea','Spain','Spratly Islands','Sri Lanka','St. Barthlemy','St. Maarten','Sudan','Suriname','Svalbard','Swaziland','Sweden','Switzerland','Syria','Taiwan','Tajikistan','Tanzania','Thailand','The Gambia','Togo','Tokelau','Tonga','Trinidad and Tobago','Tromelin Island','Tunisia','Turkey','Turkmenistan','Turks and Caicos Islands','Tuvalu','Uganda','Ukraine','United Arab Emirates','United Kingdom','Uruguay','Uzbekistan','Vanuatu','Venezuela','Vietnam','Wallis and Futuna','West Bank','Western Sahara','Yemen','Zambia','Zimbabwe');


function getState(){		
	var state_symbol = new Array('AK','AL','AR','AZ','CA','CO','CT','DC','DE','FL','GA','GU','HI','IA','ID','IL','IN','KS','KY','LA','MA',	
							'MD','ME','MI','MN','MO','MS','MT','NC','ND','NE','NH','NJ','NM','NV','NY','OH','OK','OR','PA','PR','RI','SC','SD',
							'TN','TX','US','UT','VA','VT','WA','WI','WV','WY'
						);

	var state = new Array ('Alaska','Alabama','Arkansas','Arizona','California','Colorado','Connecticut','District of Columbia','Delaware','Florida','Georgia',                     
						'Guam','Hawaii','Iowa','Idaho','Illinois','Indiana','Kansas','Kentucky','Louisiana','Massachusetts','Maryland','Maine',                       
						'Michigan','Minnesota','Missouri','Mississippi','Montana','North Carolina','North Dakota','Nebraska',                     
						'New Hampshire','New Jersey','New Mexico','Nevada','New York','Ohio','Oklahoma','Oregon','Pennsylvania','Puerto Rico',                  
						'Rhode Island','South Carolina','South Dakota','Tennessee','Texas','US Territories and Possessions','Utah',                          
						'Virginia','Vermont','Washington','Wisconsin','West Virginia','Wyoming'
					   );
	var state_control = "<select name='state' id='state' onchange='getCities();'><option value=''>Select State</option>";
	for (i=0;i<state.length;i++){
	state_control += "<option value='"+state_symbol[i]+"'>"+state[i]+"</option>";
	}
	state_control +="</select>";
	document.getElementById('state_cntrl').innerHTML=state_control;
}	

function getCities(a){
	
	var Selected = '';
	Selected = a;

	
	// cities of corresponding state  //
var south_carolina = new Array('Awendaw','Cainhoy','Charleston','Dewees Island','Daniel Island','Folly Beach','Georgetown','Green Pond','Isle of Palms','James Island','Johns Island','Kiawah Island','Meggett','Moncks Corner','Mount Pleasant','North Charleston','Ridgeway','Seabrook Island','Sullivan\'s Island','Summerton','Wadmalaw Island');
	var str="<select name='rcity' id='rcity'><option value=''>Select City</option><option value=''>Any</option>";
	//var state = document.getElementById('state').value;
	var state = "SC"; // state code
	
	for (i=0;i<south_carolina.length;i++){
		var Sele =	(Selected == south_carolina[i])?' Selected':'';
		str +="<option value='"+south_carolina[i]+"''"+Sele+"'>"+south_carolina[i]+"</option>";
	}
	str +="</select>";
	document.getElementById('city_cntrl').innerHTML=str;
} 
function getState(a){	

	var Selected = '';
	Selected = a;
	//alert(a);
	var state_symbol = new Array('AK','AL','AR','AZ','CA','CO','CT','DC','DE','FL','GA','GU','HI','IA','ID','IL','IN','KS','KY','LA','MA',	
							'MD','ME','MI','MN','MO','MS','MT','NC','ND','NE','NH','NJ','NM','NV','NY','OH','OK','OR','PA','PR','RI','SC','SD',
							'TN','TX','US','UT','VA','VT','WA','WI','WV','WY'
						);

	var state = new Array ('Alaska','Alabama','Arkansas','Arizona','California','Colorado','Connecticut','District of Columbia','Delaware','Florida','Georgia',                     
						'Guam','Hawaii','Iowa','Idaho','Illinois','Indiana','Kansas','Kentucky','Louisiana','Massachusetts','Maryland','Maine',                       
						'Michigan','Minnesota','Missouri','Mississippi','Montana','North Carolina','North Dakota','Nebraska',                     
						'New Hampshire','New Jersey','New Mexico','Nevada','New York','Ohio','Oklahoma','Oregon','Pennsylvania','Puerto Rico',                  
						'Rhode Island','South Carolina','South Dakota','Tennessee','Texas','US Territories and Possessions','Utah',                          
						'Virginia','Vermont','Washington','Wisconsin','West Virginia','Wyoming'
					   );
	var state_control = "<select name='state' id='state' onchange='getCities();'><option value=''>Select State</option>";
	for (i=0;i<state.length;i++){
			var Sele =	(Selected == state_symbol[i])?' Selected':'';
	state_control += "<option value='"+state_symbol[i]+"''"+Sele+"'>"+state[i]+"</option>";
	}
	state_control +="</select>";
	document.getElementById('state_cntrl').innerHTML=state_control;
}	


function getPrice(a){
	
		var Selected = '';
	Selected = a;
	var price = new Array('$1,000','$2,500','$5,000','$10,000','$25,000','$50,000','$100,000','$250,000','$250,000 to $500,000','$500,000 to $1,000,000','$1,000,000 to $2,500,000','$2,500,000 to $5,000,000','5,000,000 to $10,000,000','$10,000,000 to $15,000,000','$15,000,000 to $20,000,000','Greater than $20,000,000');
	var pricekey = new Array('l-1000','l-2500','l-5000','l-10000','l-25000','l-50000','l-100000','l-250000','250000-500000','500000-1000000','1000000-2500000','2500000-5000000','5000000-10000000','10000000-15000000','15000000-20000000','g-20000000');
	var str="<select name='price' id='price'><option value=''>Select Price</option><option value=''>Any</option>";
	for (i=0;i<price.length;i++){
		var Sele =	(Selected == pricekey[i])?' Selected':'';
				str +="<option value='"+pricekey[i]+"''"+Sele+"'>"+price[i]+"</option>";
	}
	str +="</select>";
	document.getElementById('price_cntrl').innerHTML=str;
}

function getLifeStyle(a){
		var Selected = '';
	Selected = a;
	var lifestyle = new Array('Aquatic Activities','Bay/Beach Club','Beach Resort Community','Boating','Casino/Gambling','Country Club','Country Living','Equestrian/Polo','Fishing','Game Farm/Safari','Golf','Historic/Antique','Island','Lakefront','Metropolitan','Mountain','Ocean/Beach','Outdoor Activities','Privacy','Ranch/Farm/Plantation','Resort','Skiing','Suburban','Tennis','Univ/College Community','Waterfront','Wine Country','Yacht Club');
	var lifestylekey = new Array('282','407','408','283','409','284','285','286','410','411','287','288','289','290','291','292','293','294','295','296','297','298','299','300','413','84','301','414');

	var str="<select name='lifestyle' id='lifestyle'><option value=''>Select Lifestyle</option><option value=''>Any</option>";
	for (i=0;i<lifestyle.length;i++){
				str +="<option value='"+lifestylekey[i]+"'>"+lifestyle[i]+"</option>";
	}
	str +="</select>";
	document.getElementById('lifestyle_cntrl').innerHTML=str;
}
function getPropertyType(a){
		var Selected = '';
	Selected = a;
	
	//var propertytype = new Array('1 Level Ranch','Apartment','Art Deco','Art Nouveau','Arts &amp; Crafts','Bungalow','Cape Cod','Castle','Chateau','Co-Op','Colonial','Colonial - American','Colonial - Dutch','Colonial - French','Colonial - Salt Box','Condo','Contemporary','Country Home','Custom','Estate','European','Federal','Flat','Georgian','Georgian - Greek Revival','Georgian - Neo Classicism','Loft','Log','Multi Level','Post &amp; Beam','Raised Ranch','Spanish/Mediterranean','Split Level','Townhouse','Traditional','Tudor','Victorian','Victorian - Gothic Revival','Victorian - Italianate','Victorian - Queen Anne','Victorian - Shingle','Victorian - Stick','Villa');
	//var propertytypekey = new Array('4','9','328','327','322','74','86','310','72','238','90','323','325','324','326','3','1','311','331','104','76','321','242','317','319','320','318','237','73','45','7','329','5','8','6','236','2','330','75','313','312','315','314','316','82');
var propertytype = new Array('Condo/Townhouse','Farm/Ranch/Plantation','Newly Built–Condo/Townhouse','Newly Built–Single Family','Other Residential','Residential Lot','Single Family Home','Vacant Land');
var propertytypekey = new Array('2','8','4','3','20','9','1','10');
	var str="<select name='propertytype' id='propertytype'><option value=''>Select Property Type</option><option value=''>Any</option>";
	for (i=0;i<=propertytype.length-1;i++){
			var Sele =	(Selected == propertytypekey[i])?' Selected':'';
				str +="<option value='"+propertytypekey[i]+"''"+Sele+"'>"+propertytype[i]+"</option>";
	}
	str +="</select>";
	document.getElementById('propertytype_cntrl').innerHTML=str;
}
function getBedRooms(a){
		var Selected = '';
	Selected = a;
	var bedrooms = new Array('1 to 2','3 to 4','5 to 7','8 to 10','11 to 14','15 or more');
	var bedroomskey = new Array('1-2','3-4','5-7','8-10','11-14','g-15');

	var str="<select name='bedrooms' id='bedrooms'><option value=''>Select Bedrooms</option><option value=''>Any</option>";
	for (i=0;i<=bedrooms.length-1;i++){
		  	var Sele =	(Selected == bedroomskey[i])?' Selected':'';
				str +="<option value='"+bedroomskey[i]+"''"+Sele+"'>"+bedrooms[i]+"</option>";
	}
	str +="</select>";
	document.getElementById('bedrooms_cntrl').innerHTML=str;
}
function getBathRooms(a){
		var Selected = '';
	Selected = a;
	var bathrooms = new Array('1 to 2','3 to 4','5 to 8','9 or more');
	var bathroomskey = new Array('1-2','3-4','5-8','g-9');

	var str="<select name='bathrooms' id='bathrooms'><option value=''>Select Bathrooms</option><option value=''>Any</option>";
	for (i=0;i<=bathrooms.length-1;i++){
		 	var Sele =	(Selected == bathroomskey[i])?' Selected':'';
				str +="<option value='"+bathroomskey[i]+"''"+Sele+"'>"+bathrooms[i]+"</option>";
	}
	str +="</select>";
	document.getElementById('bathrooms_cntrl').innerHTML=str;
}

function getAmenities(a){
var Selected = '';
	Selected = a;
	var amenities = new Array('2 Fireplaces','3 Car Garage','3+ Fireplaces','4 Car Garage','5 + Car Garage','Barn',
	'Boat Dock','Boat Slip','Bowling Alley','Country Club Community','Cul-de-Sac','Deck/Patio','Doorman','Gardens','Gated Community','Golf Community','Granite Countertops','Guest House','Hardwood Flooring','Helipad','Historic','In-Home Fitness Center','Indoor Basketball Court','Indoor Pool','Indoor Racquetball Court','Inground Pool','Intercom System','Library','Marble Countertop','Media Room/Home Theater','Mountain View','New Development','Ocean Front','Outdoor Basketball Court','Outdoor Kitchen','Pond','Porte-Cochere','Private Airport',
		'Private Elevator','Private Lake','Security System','Ski Property','Ski-In/Ski-Out','Spa/Hot Tub','Sprinkler System','Stables','Staff Quarters','Steam Room','Tennis Court','Terrace/Outdoor Space','Walk-to-ski','Water View','Waterfront','Wine Cellar/Grotto');
	var amenitieskey = new Array('32','69','33','70','71','256','257','258','259','260','402','87','207','261','262','42','263','264','265','266','267','233','268','269','270','36','403','81','404','248','58','247','271','272','302','273','274','249','275','276','277','244','278','37','405','279','303','304','280','205','406','57','281','305')

	var str="<select name='amenities' id='amenities'><option value=''>Select Amenities</option><option value=''>Any</option>";
	for (i=0;i<=amenities.length-1;i++){
		var Sele =	(Selected == amenitieskey[i])?' Selected':'';
				str +="<option value='"+amenitieskey[i]+"''"+Sele+"'>"+amenities[i]+"</option>";
	}
	str +="</select>";
	document.getElementById('amenities_cntrl').innerHTML=str;
}
function getPropertyStyles(a){
	var Selected = '';
	Selected = a;
	var propertystyles = new Array('1 Level Ranch','Apartment','Art Deco','Art Nouveau','Arts &amp; Crafts','Bungalow','Cape Cod','Castle','Chateau','Co-Op','Colonial','Colonial - American','Colonial - Dutch','Colonial - French','Colonial - Salt Box','Condo','Contemporary','Country Home','Custom','Estate','European','Federal','Flat','Georgian','Georgian - Greek Revival','Georgian - Neo Classicism','Loft','Log','Multi Level','Post &amp; Beam',
	'Raised Ranch','Spanish/Mediterranean','Split Level','Townhouse','Traditional','Tudor','Victorian','Victorian - Gothic Revival','Victorian - Italianate','Victorian - Queen Anne','Victorian - Shingle','Victorian - Stick','Villa');
	var propertystyleskey = new Array('4','9','328','327','322','74','86','310','72','238','90','323','325','324','326','3','1','311','331','104','76','321','242','317','319','320','318','237','73','45','7','329','5','8','6','236','2','330','75','313','312','315','314','316','82');
	var str="<select name='propertystyles' id='propertystyles'><option value=''>Select Property Style</option><option value=''>Any</option>";
	for (i=0;i<=propertystyles.length-1;i++){
		var Sele =	(Selected == propertystyleskey[i])?' Selected':'';
				str +="<option value='"+propertystyleskey[i]+"''"+Sele+"'>"+propertystyles[i]+"</option>";
	}
	str +="</select>";
	document.getElementById('propertystyles_cntrl').innerHTML=str;
}
function getListingTypes(a){
	var Selected = '';
	Selected = a;
	var listingtypes = new Array('New Listings','Rental - Annual','Rental - Seasonal');
	var str="<select name='listingtypes' id='listingtypes'><option value=''>Select Listing Type</option><option value=''>Any</option>";
	for (i=0;i<=listingtypes.length-1;i++){
			var Sele =	(Selected == listingtypes[i])?' Selected':'';
				str +="<option value='"+listingtypes[i]+"''"+Sele+"'>"+listingtypes[i]+"</option>";
	}
	str +="</select>";
	document.getElementById('listingtypes_cntrl').innerHTML=str;
}


function propertyDetails(){
	var details_window = window.open('details.php','Property details','status=1,scrollbars=0,width=600,height=600');
}
function sendToFriend(){
	var email_window = window.open('email.php','Send to friend','status=1,scrollbars=1,width=600,height=600');
}
function printDetails(url){
	var print_window = window.open(url,'print','status=1,scrollbars=1,width=790,height=600');
		print_window.focus();
}

function resetCriteria(){
	document.ff.reset();
	document.getElementById('location_flag').className='view_default';
	document.getElementById('price_flag').className='view_default';
	document.getElementById('lifestyle_flag').className='view_default';
	document.getElementById('propertytype_flag').className='view_default';
	document.getElementById('bedrooms_flag').className='view_default';
	document.getElementById('bathrooms_flag').className='view_default';
	document.getElementById('amenities_flag').className='view_default';
	document.getElementById('propertystyles_flag').className='view_default';
	document.ff.action = "view.php?pst=1";
	document.ff.target="_self";
	document.ff.submit();
}	

