// JavaScript Document

// fix for firefox back button issue
function firefox_back()
{ document.forms["frm_niceform"].reset();
}


function searchCities(by){

	document.frm_home.srch_city_by.value = by;
	document.frm_home.submit();

}

function searchCityApartments(url, id){
	
//	
//	document.frm_city_aprt.city_aprt.value = id;
//	document.frm_city_aprt.submit();
	
	document.frm_niceform.reset();
	document.frm_niceform.action = url;
	document.frm_niceform.city.value = id;
	document.frm_niceform.submit();
	
}

function changeSearchURL(url){
	
	if(document.frm_niceform.city.value != '' ){
		url = url + 'apartments/city/'+document.getElementById("city").options[document.frm_niceform.city.value].text;
	}else{
		url = url + 'apartments/search';
	}
}

function submitSearchURL(url){
	//alert(document.frm_niceform.city.value);
	if(document.frm_niceform.city.value != '' ){
	 	var x=document.getElementById("city")
		var y = x.options[x.selectedIndex].text;
		url = url + 'apartments/city/'+y;
	}else{
		url = url + 'apartments/search';
	}
	//alert(url);
	document.frm_niceform.action = url;
	document.frm_niceform.submit();
}

//function changeSearchURL2(url, id){
//	
//	if(document.frm_niceform.city.value != 0 ){
//		url = url + 'city/'+document.getElementById("city").options[document.frm_niceform.city.value].text;
//	else
//		url = url + 'search';
//			
//	document.frm_niceform.action = url;
//	document.frm_niceform.city.value = id;
//	document.frm_niceform.submit();
//	
//}

function searchCityApartments_disable(url, id){
	
//	document.frm_city_aprt.action = url;
//	document.frm_city_aprt.city_aprt.value = id;
//	document.frm_city_aprt.submit();
	
	document.frm_niceform.reset();	
	document.frm_niceform.city.value = id;
	document.frm_niceform.submit();
	
}

function updateCities(state, base_url){
	
	var dataString = 'state='+ state;
	$('#cityDIV').html("Loading...");
	$.ajax({
		  type: "POST",
		  url: base_url+"admin/apartments/drawCities/"+state,
		  data: dataString,
		  success: function(data) {
			$('#cityDIV').html(data);
		  }
		 });
	
}


function check_image(file){
//	alert(file);	
	document.getElementById('img_check').value = file;
//	alert(document.getElementById('img_check').value);
}

function check_category(file){
	document.getElementById('category_check').value = file;
}

function goto(url){
	document.form1.action = url;
	document.form1.submit();
}

/*	PicLength=document.form1.thumbnail_name.value.length;
	DotNumber=PicLength-4;
 	PicPath= document.form1.thumbnail_name.value;
	Extension=PicPath.substring(DotNumber,PicLength);
	Extension=Extension.toUpperCase();
	
	if(Extension==".JPG" || Extension==".GIF" || Extension==".BMP"){
		return true;
	}
	else
		return false;
*/	

function validatecat() 
{ 
		chkform = document.form1;
		var test= document.getElementsByName('del_id[]');
		var total=0;	
		for(var i=0; i < test.length; i++)
			{
			if(test[i].checked)
			total ++;
			}
		if(total=="")
			alert("Select any checkbox to delete")
		else
		{
			var answer = confirm("Are you sure, you want to delete. It will also delete its respective Articles and Comments as well?");
			if(answer!=0)
					return true;
		}	
		return false; 
}

function make_selection(frm, cbk)
{
	for(var i = 0 ; i < frm.elements.length ; i++)
	{
		var e = frm.elements[i];
		if(e.type == 'checkbox' && e.name == 'del_id[]')
			e.checked = cbk.checked;
	}
}

function validate(url) 
{ 
		chkform = document.form1;
		var test= document.getElementsByName('del_id[]');
		var total=0;	
		for(var i=0; i < test.length; i++)
			{
			if(test[i].checked)
			total ++;
			}
		if(total=="")
			alert("Select any checkbox to delete")
		else
		{
			
			var answer = confirm("Are you sure, you want to delete?");
			if(answer!=0){
				document.form1.action = url;	
				return true;
			}
		}	
		return false; 
}

function validatesend(frm) 
{ 
	var e = frm.elements;
	var error = true;
	
	for(var i = 0 ; i < e.length ; i++)
	{
		if(e[i].type == 'checkbox' && e[i].id == 'send_email' && e[i].checked)
			error = false;
	}
	
	if(error)
	{
		alert("Select any checkbox to send email");
		return false;
	}
	
	//return window.confirm('Are you sure, you want to archive selected newsletters?');
}

function validate_delete(frm)
{
	var error = true;
	for(var i = 0 ; i < frm.elements.length ; i++)
	{
		var e = frm.elements[i];
		if(e.type == 'checkbox' && e.name == 'del_id[]' && e.checked)
			error = false;
	}
	if(error){
		alert('Please select at-least one (1) record to delete.');
		return false;
	}
	else if(window.confirm('Are you sure, you want to delete selected records?'))
	{
		frm.act.value = 'delete';
		frm.submit();
	}
	return false;
}
function changeSubmit(val){
			if( val == "status" ){
				document.getElementById('act').value = val;
			}
			document.form1.submit();
}

function validatedel() 
{ 
		chkform = document.form1;
		var test= document.getElementsByName('del_id[]');
		var total=0;	
		for(var i=0; i < test.length; i++)
			{
			if(test[i].checked)
			total ++;
			}
		if(total=="")
			alert("Select any checkbox to delete")
		else
		{
			var answer = confirm("Are you sure, you want to delete?");
			if(answer!=0)
					return true;
		}	
		return false; 
}

function select_all(frm, cbk)
{
	var e = frm.elements;
	for(var i = 0 ; i < e.length ; i++)
	{
		if(e[i].type == 'checkbox' && e[i].name == 'del_id[]')
			e[i].checked = cbk.checked;
	}
}

function selectAlldel()
	{
			var count = document.form1.elements.length;
			for(i=0; i<count;i++){
				if(document.form1.elements[i].type == "checkbox" && document.form1.elements[i].name == "del_id[]" ){
					document.form1.elements[i].checked = true;
				//	chk_del =1;
				}
			}
			
		}
		
		function unselectAlldel(){
			var count = document.form1.elements.length;
			for(i=0; i<count;i++){
				if(document.form1.elements[i].type == "checkbox" && document.form1.elements[i].name == "del_id[]"){
					document.form1.elements[i].checked = false;
				//	chk_del =0;
				}
			}
		}

function selFun(frmChk){
	if(frmChk.checked == true){
			selectAlldel();
		}
			else if(frmChk.checked == false){
				unselectAlldel();
			}
		}

function selectAllban()
	{
			var count = document.form1.elements.length;
			for(i=0; i<count;i++){
				if(document.form1.elements[i].type == "checkbox" && document.form1.elements[i].id == "banstatus[]" ){
					document.form1.elements[i].checked = true;
				//	chk_del =1;
				}
			}
			
		}
		
		function unselectAllban(){
			var count = document.form1.elements.length;
			for(i=0; i<count;i++){
				if(document.form1.elements[i].type == "checkbox" && document.form1.elements[i].id == "banstatus[]"){
					document.form1.elements[i].checked = false;
				//	chk_del =0;
				}
			}
		}


function selFunban(frmChk){
	if(frmChk.checked == true){
			selectAllban();
		}
			else if(frmChk.checked == false){
				unselectAllban();
			}
		}

function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else 
countfield.value = maxlimit - field.value.length;
}
	function open_win(url_add)
	   {
	   window.open(url_add,"welcome","width=600,height=500,status=0,scrollbars=yes");
	   }
function openwin(theURL,winName,features,w,h)
{
	var subwin = window.open(theURL,winName,features);
	var x,y;	
	x = (Number(screen.width) - w) / 2;
	y = 125;
	subwin.moveTo(x,y);
	subwin.focus();
}	   


