function MM_openBrWindow(theURL,winName,features) { //v2.0
  var newWin = window.open(theURL,winName,features);
  newWin.focus();
}

function disp_sel(m, n)	
{	
	var x = document.getElementById(n);
	for (i=0;i<x.length;i++){
		if(x.options[i].value==m){
			x.options[i].selected=true;
		}
	}
}

function sub_images(m)
{
	var c = 0;
	for (i=1; i<=m; i++){
		if (document.getElementById("sel_img_"+i).checked == true)
		c++;
	}
	if (c != 4){
		alert("Exactly 4 images has to be selected.");
		return;
	}
	
	document.getElementById("param").value="update";
	document.forms.image.submit();
}



function contact_us_validate(){
	var t = document.getElementById("your_email_id").value;	
	if (!isValidEmail(t)){
		alert ("Email address is incorrect.");
		document.getElementById("your_email_id").select();
	}
	else{
		var s = document.getElementById("subject_id").value;
		var r = document.getElementById("message_txt_id").value;
		if (s == "" || r == ""){
			alert ("No field should be left blank.");
		}
		else{
		document.getElementById("email_id").value="okay";
		document.forms.send_msg.submit();
		}
	}
}


function closeWindow() {
	if (newWin && !newWin.closed) {
			newWin.close();
	}
} 


function clear_me(){
	document.getElementById("key").value="";
}


function clear_me_2(){
	document.getElementById("key_2").value="";
}


function display_span(){
	var x=document.getElementById("select_users").selectedIndex;
	switch (x){
	case 1:{
		document.getElementById("inp_name").style.display='';
		document.getElementById("inp_lis").style.display="none";
		document.getElementById("inp_eve").style.display="none";
		break;
		}
	case 2:{
		document.getElementById("inp_name").style.display="none";
		document.getElementById("inp_lis").style.display='';
		document.getElementById("inp_eve").style.display="none";
		break;
		}
	case 3:{
		document.getElementById("inp_name").style.display="none";
		document.getElementById("inp_lis").style.display="none";
		document.getElementById("inp_eve").style.display='';
		break;
		}
	default:{
		document.getElementById("inp_name").style.display="none";
		document.getElementById("inp_lis").style.display="none";
		document.getElementById("inp_eve").style.display="none";
		}
	}
}


function btn_del(a, b, c) //User Ads
{
var r=confirm("Are you sure you want to delete this ad?");
if (r==true)
	{
	document.getElementById("cat_key").value=a;
	document.getElementById("ad_key").value=b;
	document.getElementById("update_key").value=c;
	document.getElementById("btn").value="del";
	document.mng_ad.action = "User_Ads.php";
	document.mng_ad.submit();
	}
}


function sub_user(a,b){ //Admin_Users
	document.getElementById("param").value=a;
	document.form_search.action = b;
	document.form_search.submit();
}


function sub_ad(a, b) //Admin_Listing
{
	document.getElementById("adid").value=a;
	document.getElementById("tbl").value=b;
	document.listings.submit();
}


function up_reg(m,n) //Admin_Reg_Update
{
var r=confirm("Are you sure you want to delete this ad?");
if (r==true)
	{
	document.getElementById("update").value=m;
	document.getElementById("btn").value="del";
	if (n != ""){
		document.update_reg.action = n;
	}
	document.update_reg.submit();
	}
}


function btn_edit_feat(a, b, c) //User Ads
{
	document.getElementById("cat_key").value=a;
	document.getElementById("ad_key").value=b;
	document.getElementById("btn").value=c;
	if (c == "edit")
		document.mng_ad.action = "User_Edit_Ad.php";
	if (c == "feat")
		document.mng_ad.action = "User_Edit_Feat.php";
	document.mng_ad.submit();
}


function feat_ad() //Post Ad
{
	document.getElementById("hid_feat").style.display='';	
}


function hide_feat() //Post Ad
{
	document.getElementById("hid_feat").style.display="none";	
}


function print_ad() //Post Ad
{
	document.getElementById("hid_print").style.display='';
	document.getElementById("print_i").checked=false;
	document.getElementById("print_t").checked=false;
	document.getElementById("print_indiv").style.display="none";
	document.getElementById("print_bus").style.display="none";		
}


function hide_print() //Post Ad
{
	document.getElementById("hid_print").style.display="none";
}



function print_type_ind() //Post Ad
{
	document.getElementById("print_indiv").style.display='';	
	document.getElementById("print_bus").style.display="none";
}


function print_type_bus() //Post Ad
{
	document.getElementById("print_bus").style.display='';
	document.getElementById("print_indiv").style.display="none";	
}



function go_jobs() //Post Ad
{
	var y = document.getElementById("categ").value;
	if (y==4)
	{
		document.ad_post.action="/Post_Job.php";
		document.ad_post.submit();		
	}
}


function load_feat(y, m) //Post Job
{
	if (y=="Yes"){
		document.getElementById("hid_feat").style.display='';
			if (m==0) {
			document.getElementById("feat_type0").checked=true;
			}
			if (m==7) {
			document.getElementById("feat_type7").checked=true;
			}
			if (m==14) {
			document.getElementById("feat_type14").checked=true;
			}
		}
	if (y=="No") {
		document.getElementById("hid_feat").style.display="none";
		}
	
}


function load_print(y, m) //Post Job
{
	if (y=="Yes"){
		document.getElementById("hid_print").style.display='';
			if (m=="Yes") {
			document.getElementById("print_i").checked=true;
			print_type_ind();
			}
			if (m=="No") {
			document.getElementById("print_t").checked=true;
			print_type_bus();
			}
		}
	if (y=="No") {
		document.getElementById("hid_print").style.display="none";
		}
	
}



function dispay_span() //Ad_Details, Login
{
	document.getElementById("email_friend").style.display='';
}



function em_friend()  //Ad_Details: email friend
{
	var m = document.getElementById("from_e").value;
	var t = document.getElementById("to_e").value;	
	if ((!isValidEmail(m)) || (!isValidEmail(t)))
	{
	alert ("Email address is incorrect.");
	}
	else
		{
	document.getElementById("btnclc").value="email_friend";
	document.form_ad_mod.submit();
		}
}


function rep() //Ad_Details
{
var r=confirm("Are you sure you want to flag this ad as abusive?");
if (r==true)
	{
	document.getElementById("btnclc").value="rep_abuse";
  	document.form_ad_mod.submit();
  	}
}



function check_email() //Ad_Details
{
	var m = document.getElementById("your_email").value;
	if (!isValidEmail(m))
	{
	alert ("Email address is incorrect.");
	}
	else
		{
	document.getElementById("btnclc").value="email_poster";
	document.form_ad_mod.submit();
	}
}


function isValidEmail(str) //Ad_Details
{
  // trim starting / ending whitespace
  str = str.replace(/^\s*/, "");
  str = str.replace(/\s*$/, "");

  var at="@"
  var dot="."
  var lat=str.indexOf(at)
  var lstr=str.length
  var ldot=str.indexOf(dot)

  if (str.indexOf(at)==-1)
    return false
  
  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
    return false
  
  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
    return false

  if (str.indexOf(at,(lat+1))!=-1)
    return false

  if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
    return false

  if (str.indexOf(dot,(lat+2))==-1)
    return false

  if (str.indexOf(" ")!=-1)
    return false

  return true;
}


function display_price_text(v)//Post_Ad 
{
	if (!v)//first load
	{var x=document.getElementById("propt").selectedIndex;}
	else //form submitted
	{var x=v;}
		if (x==1){
			document.getElementById("price").disabled=false;
			document.getElementById("obo").style.display="none";
			}
		if (x==2){
			document.getElementById("price").disabled=false;
			document.getElementById("obo").style.display='';
			}
		if (x==0 || x==3 || x==4 || x==5){
			document.getElementById("price").disabled=true;
			document.getElementById("obo").style.display="none";
			}		
}


function sorting(p, id, cat) {
var x=document.getElementById("sort_by").selectedIndex;

	if (x==1){m="by newer first"}
	if (x==2){m="by older first"}
	if (cat==1) { //listing
		if (x==5){document.getElementById("hid_sel_2").style.display='';}
		else {
			if (x==3){m="by lower price";}
			if (x==4){m="by higher price";}	
			if (p==1){
				document.getElementById("hid_sel_2").style.display="none";
				document.form_sorting.action="Browse_Cat.php?opt=" + m + "&cat=" + id;
				}				
			if (p==2) {document.form_sorting.action="Search_Results.php?opt=" + m + "&subcat=" + id;}
			document.form_sorting.submit();
		}
	}
	
	if (cat==2) { //event
		if (x==1 || x==2){
			document.getElementById("hid_sel").style.display="none";
			if (p==1) {
				document.getElementById("hid_sel_2").style.display="none";
				document.form_sorting.action="Browse_Cat.php?opt=" + m + "&cat=" + id;
			}
			if (p==2) {
				document.form_sorting.action="Search_Results.php?opt=" + m + "&subcat=" + id;
			}
			document.form_sorting.submit();
		}
		if (x==3)
		 {document.getElementById("hid_sel").style.display='';
		 document.getElementById("hid_sel_2").style.display="none";}
		if (x==4) 
		{document.getElementById("hid_sel_2").style.display='';
		document.getElementById("hid_sel").style.display="none";}
	}
}


function sorting_by_loc(p, id){
var x=document.getElementById("sel_location").value;
if (p==1)
	document.form_sorting.action="Browse_Cat.php?opt=by location&cat=" + id + "&loc=" + x;
if (p==2)
	document.form_sorting.action="Search_Results.php?opt=by location&subcat=" + id + "&loc=" + x;
	
document.form_sorting.submit();
}


function sorting_by_sub(){
var m = document.getElementById("sel_subcat").value;

document.form_sorting.action="Search_Results.php?opt=all&subcat=" + m;	
document.form_sorting.submit();
}


function get_options(val_1, val_2)//Post Ad page
  {
	  show_event_panel(val_1);
	  if (!val_1 || val_1 == 0)
	  	var y = document.getElementById("categ").value;//first select box, first load
	  else 
	  	var y = val_1;//form submitted
	  var x=document.getElementById("subcat");//second-hidden select box
	  var a=document.getElementById("sub_cat");//second-visible select box
	  var val = "";
	  var txt = "";
	  var valar = new Array();
	  var txtar = new Array();
	  var z=0;
	  for (i=0;i<x.length;i++){
		var str = x.options[i].value;
		var m = str.substr(0, str.indexOf("-"));
		if (m==y){
			val = str.substr((str.indexOf("-"))+1);
			txt = x.options[i].text;
			z++;				
			valar[z] = val;		
			txtar[z] = txt;		
			}
	    }
	  a.options.length=0;
	  a.options[0] = new Option("select", "");
	 
	  for (j=1;j<valar.length;j++){
		a.options[j] = new Option(txtar[j], valar[j]);
			if (valar[j] == val_2){
				a.options[j].selected=true;
				}								
	}	
}


function goBack() 
{
	window.history.back()
}


function load_loc(val_4) //Post Job
{
// box-'location'
	var x=document.getElementById("location");
	for (i=0;i<x.length;i++){
		if(x.options[i].value==val_4){
			x.options[i].selected=true;
		}
	}
}


function load_sel_box(val_1, val_3, val_4)//Post Ad page
{	
	//1rd box-'cat'
	if (val_1){
		var x=document.getElementById("categ");
		for (i=0;i<x.length;i++){
			if(x.options[i].value==val_1){
				x.options[i].selected=true;
			}
		}
	}
	//3rd box-'option'
	if (val_3) {
		var x=document.getElementById("propt");
		for (i=0;i<x.length;i++){
			if(x.options[i].value==val_3){
				x.options[i].selected=true;
			}
		}
	}
	//4rd box-'location'
	if (val_4) {
		var x=document.getElementById("location");
		for (i=0;i<x.length;i++){
			if(x.options[i].value==val_4){
				x.options[i].selected=true;
			}
		}
	}	
}

 
function Login()
{
document.form_header.action="/Login.php";
document.form_header.submit();
}
 

function Results()
{
	document.form_header.action="/Search.php";
	document.form_header.submit();
}

function Search()
{
	document.form_indexSearch.action="/Search.php";
	document.form_indexSearch.submit();
} 

function NewWindow(url)
{
  win = window.open(url, 'New_Window', 'toolbar=no, top=10, left=350, directories=no, location=no, status=no, menubar=0, resizable=yes, scrollbars=1, width=650, height=400');
  	if (parseInt(navigator.appVersion) >= 4) {
		win.window.focus();
		}
}


function show_prov(a)
{

var x=document.getElementById("prov");
	for (i=0;i<x.length;i++){
		if(x.options[i].value==a){
			x.options[i].selected=true;
		}
	}
}



function show_date(a,b,c,m)
{

	var x=document.getElementById("year_start"+m);
		for (i=0;i<x.length;i++){
			if(x.options[i].value==a){
				x.options[i].selected=true;
			}
		}
	var y=document.getElementById("month_start"+m);
		for (i=0;i<y.length;i++){
			if(y.options[i].value==b){
				y.options[i].selected=true;
			}
		}
	var z=document.getElementById("day_start"+m);
		for (i=0;i<z.length;i++){
			if(z.options[i].value==c){
				z.options[i].selected=true;
			}
		}
}



function Register_User()
{
document.form_sign_up.action="Register_User.php";
document.form_sign_up.submit();
}


function Login_2()
{
document.form_sign_up.action="Login.php";
document.form_sign_up.submit();
}
 


function sub_form(action)
{
document.getElementById("param").value="update";
document.form2.action=action;
document.form2.submit();
}


function sub_cat(a, action)
{
document.getElementById("adid").value=a;
document.update_reg.action=action;
document.update_reg.submit();
}


function sendme(m)
{

document.ad_post.action = m;
document.ad_post.target="myNewWin";
window.open("","myNewWin","height=500,width=600,status=no,toolbar=no,scrollbars=yes");
window.setTimeout("document.ad_post.submit();",500);
}


function sendform(f)
{	
	var vi=document.getElementById("ndes").value;
	var vm = vi.replace(/\n/g, "<br />");	
	document.getElementById("ndes").value = vm;
	document.getElementById("param").value="update";
	document.ad_post.target="_self"
	document.ad_post.action=f;
	document.ad_post.submit();	
}


function show_event_data(a, b, c, d, e, f, g, h, j, k, l, m)	
{	
	var x=document.getElementById("day_start");
	for (i=0;i<x.length;i++){
		if(x.options[i].value==a){
			x.options[i].selected=true;
		}
	}
	
	var x=document.getElementById("month_start");
	for (i=0;i<x.length;i++){
		if(x.options[i].value==b){
			x.options[i].selected=true;
		}
	}
	
	var x=document.getElementById("year_start");
	for (i=0;i<x.length;i++){
		if(x.options[i].value==c){
			x.options[i].selected=true;
		}
	}
	
	var x=document.getElementById("day_end");
	for (i=0;i<x.length;i++){
		if(x.options[i].value==d){
			x.options[i].selected=true;
		}
	}
	
	var x=document.getElementById("month_end");
	for (i=0;i<x.length;i++){
		if(x.options[i].value==e){
			x.options[i].selected=true;
		}
	}
	
	var x=document.getElementById("year_end");
	for (i=0;i<x.length;i++){
		if(x.options[i].value==f){
			x.options[i].selected=true;
		}
	}
	
	var x=document.getElementById("hour_start");
	for (i=0;i<x.length;i++){
		if(x.options[i].value==g){
			x.options[i].selected=true;
		}
	}
	
	var x=document.getElementById("min_start");
	for (i=0;i<x.length;i++){
		if(x.options[i].value==h){
			x.options[i].selected=true;
		}
	}
	
	var x=document.getElementById("apm_start");
	for (i=0;i<x.length;i++){
		if(x.options[i].value==j){
			x.options[i].selected=true;
		}
	}
	
	var x=document.getElementById("hour_end");
	for (i=0;i<x.length;i++){
		if(x.options[i].value==k){
			x.options[i].selected=true;
		}
	}
	
	var x=document.getElementById("min_end");
	for (i=0;i<x.length;i++){
		if(x.options[i].value==l){
			x.options[i].selected=true;
		}
	}
	
	var x=document.getElementById("apm_end");
	for (i=0;i<x.length;i++){
		if(x.options[i].value==m){
			x.options[i].selected=true;
		}
	}	
}



function  show_event_panel(r)
{
	if (!r){
		var y = document.getElementById("categ").selectedIndex;
		var x = document.getElementById("categ").options[y].text;
		if (x == "Events")
			document.getElementById("event_panel").style.display='';
		else
			document.getElementById("event_panel").style.display="none";
			}
	else {
		var y = r;
		var m=document.getElementById("categ");
		
		
		for (i=0;i<m.length;i++){
			if ((m.options[i].value == y) && (m.options[i].text == "Events"))
				{	
				document.getElementById("event_panel").style.display='';
				break;
				}			
			}	
	}
}


function text_price_value()
{
	document.getElementById("price").value="";
}



function popup(m)
{
alert (m);
}

var imgdir = "/images/";

nav_1_off = new Image;
nav_1_off.src = imgdir+"nav_1_off.gif";
nav_1_over = new Image;
nav_1_over.src = imgdir+"nav_1_over.gif";

nav_2_off = new Image;
nav_2_off.src = imgdir+"nav_2_off.gif";
nav_2_over = new Image;
nav_2_over.src = imgdir+"nav_2_over.gif";

nav_3_off = new Image;
nav_3_off.src = imgdir+"nav_3_off.gif";
nav_3_over = new Image;
nav_3_over.src = imgdir+"nav_3_over.gif";

nav_4_off = new Image;
nav_4_off.src = imgdir+"nav_4_off.gif";
nav_4_over = new Image;
nav_4_over.src = imgdir+"nav_4_over.gif";

nav_5_off = new Image;
nav_5_off.src = imgdir+"nav_5_off.gif";
nav_5_over = new Image;
nav_5_over.src = imgdir+"nav_5_over.gif";

nav_6_off = new Image;
nav_6_off.src = imgdir+"nav_6_off.gif";
nav_6_over = new Image;
nav_6_over.src = imgdir+"nav_6_over.gif";

subnav_1_off = new Image;
subnav_1_off.src = imgdir+"subnav_1_off.gif";
subnav_1_over = new Image;
subnav_1_over.src = imgdir+"subnav_1_over.gif";

subnav_2_off = new Image;
subnav_2_off.src = imgdir+"subnav_2_off.gif";
subnav_2_over = new Image;
subnav_2_over.src = imgdir+"subnav_2_over.gif";

subnav_3_off = new Image;
subnav_3_off.src = imgdir+"subnav_3_off.gif";
subnav_3_over = new Image;
subnav_3_over.src = imgdir+"subnav_3_over.gif";

subnav_4_off = new Image;
subnav_4_off.src = imgdir+"subnav_4_off.gif";
subnav_4_over = new Image;
subnav_4_over.src = imgdir+"subnav_4_over.gif";

subnav_5_off = new Image;
subnav_5_off.src = imgdir+"subnav_5_off.gif";
subnav_5_over = new Image;
subnav_5_over.src = imgdir+"subnav_5_over.gif";

usernav_1_off = new Image;
usernav_1_off.src = imgdir+"usernav_1_off.gif";
usernav_1_over = new Image;
usernav_1_over.src = imgdir+"usernav_1_over.gif";

usernav_2_off = new Image;
usernav_2_off.src = imgdir+"usernav_2_off.gif";
usernav_2_over = new Image;
usernav_2_over.src = imgdir+"usernav_2_over.gif";

usernav_3_off = new Image;
usernav_3_off.src = imgdir+"usernav_3_off.gif";
usernav_3_over = new Image;
usernav_3_over.src = imgdir+"usernav_3_over.gif";

//define the base document object 

var doc = "document.";
 
/* basic rollover function. */ 

function swapImg(imgName,obj) {
imgObj = eval(doc + imgName);
imgObj.src = eval(imgName + obj + '.src');
}