function dockMenu(){
    if (document.getElementById('dockmenu')) {
        document.getElementById('dockmenu').style.display = 'block';
        jQuery.noConflict();
        jQuery(document).ready(function(){
            jQuery('#dock2').Fisheye({
                alignment: 'center',
                valign: 'bottom',
                halign: 'center',
                maxWidth: 60,
                items: 'a',
                itemsText: 'span',
                container: '.dock-container2',
                itemWidth: 40,
                proximity: 50
            
            })
        });
    }
    //Shadowbox.clearCache();
    //Shadowbox.setup();
}


function validateAd(headerror, rateserror, action, cityid){
	if(action=="register"){
		var rates = document.getElementById('rates');
    	var headline = document.getElementById("headline");	
	}else{
		var rates = document.getElementById('rates'+cityid);
    	var headline = document.getElementById("headline"+cityid);
	}    
    var error = document.getElementById("formerror");
    var head, rate;
    head = rate = false;
    if (rates && headline) {
        if (rates.value.length < 10) {
            error.innerHTML = rateserror;
            error.style.display = "block";
            rates.focus();
        }
        else {
            rate = true;
        }
		if (headline.value.length < 10) {
            error.innerHTML = headerror;
            error.style.display = "block";
            headline.focus();
        }
        else {
            head = true;
        }
    }
	if(rate && head)
		if(action == "register"){
			registerAd();
		}else if(action == "update"){
			updateAd(cityid);
		}    	
}

// Jeff
//Shadowbox.clearCache();
//Shadowbox.setup();

//CONTAC MODEL
function sendMail() {
	var news_type = document.getElementById('contact_news').type;
	var news = (news_type == 'hidden') ? document.getElementById('contact_news').value : document.getElementById('contact_news').checked;
   	var fields = "name="+document.getElementById('contact_name').value+
   				 "&email="+document.getElementById('contact_email').value+
   				 "&phone="+document.getElementById('contact_phone').value+
   				 "&cities_id="+document.getElementById('formContact').cities_id.value+
  				 "&message="+document.getElementById('contact_message').value+
  				 "&news="+news;
   	var url= "model_contact.php?action=sendmail";
   	xmlhttp.open('POST', url, true);
   	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");
   	xmlhttp.onreadystatechange = confirmSendMail;
   	xmlhttp.send(fields);
      	
   	function confirmSendMail() {
   		if(xmlhttp.readyState != 4) {
   			document.getElementById('loading').style.display = 'block';
	   	}
	   	if(xmlhttp.readyState == 4) {
        	document.getElementById('loading').style.display = 'none';
        	var response = xmlhttp.responseText.split("|");
        	//alert(response[1]);
        	if (response[0] == '1') {
        		document.getElementById('formerror').style.display = 'none';
        		document.getElementById('formsuccess').innerHTML = response[1];
        		document.getElementById('formsuccess').style.display = 'block';
        		document.getElementById('contact').style.display = 'none';
        	} else if (response[0] == "is_member") {
        		// show div_member
        		document.getElementById('formerror').style.display = 'none';
        		document.getElementById('contact').style.display = 'none';
        		document.getElementById('is_member_name').value = document.getElementById('contact_name').value;
        		document.getElementById('is_member_email').value = document.getElementById('contact_email').value;
        		document.getElementById('is_member_sendemail').value = document.getElementById('contact_email').value;
        		document.getElementById('div_is_member').style.display = 'block';
        		document.getElementById('divinews').innerHTML = response[1];
        	} else if (response[0] == "no_member") {
        		// show div no member
        		var news_div_no_member = (document.getElementById('contact_news').checked) ? document.getElementById('contact_news').checked : document.getElementById('contact_news').value;
        		document.getElementById('formerror').style.display = 'none';
        		document.getElementById('contact').style.display = 'none';
        		document.getElementById('no_member_email').value = document.getElementById('contact_email').value;
        		document.getElementById('no_member_name').value = document.getElementById('contact_name').value;
        		document.getElementById('no_member_cities_id').value = document.getElementById('formContact').cities_id.value;
        		document.getElementById('no_member_news').value = news_div_no_member;
        		document.getElementById('formsuccess').innerHTML = response[1];
        		document.getElementById('formsuccess').style.display = 'block';
        		document.getElementById('div_no_member').style.display = 'block';
        	} else {
        		document.getElementById('formerror').style.display = 'block';
        		document.getElementById('formerror').innerHTML = response[0];
        	}
        }
    }
}
    
function sendMailIsMember() {
	document.getElementById('formerror').style.display = 'none';
	var news_type = document.getElementById('is_member_news').type;
	var news = (news_type == 'hidden') ? document.getElementById('is_member_news').value : document.getElementById('is_member_news').checked;
	//var news = (document.getElementById('is_member_news').value) ? document.getElementById('is_member_news').value : document.getElementById('is_member_news').checked;
   	var fields = "password="+document.getElementById('is_member_password').value + 
   				 "&news="+news;
   	var url= "model_contact.php?action=sendmailismember";
   	xmlhttp.open('POST', url, true);
   	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");
   	xmlhttp.onreadystatechange = confirmSendMailIsMember;
   	xmlhttp.send(fields);
	      	
   	function confirmSendMailIsMember() {
   		if(xmlhttp.readyState != 4) {
   			document.getElementById('loading_is_member').style.display = 'block';
	   	}
	   	if(xmlhttp.readyState == 4) {
        	document.getElementById('loading_is_member').style.display = 'none';
        	var response = xmlhttp.responseText.split("|");
        	if (response[0] != 1) {
        		document.getElementById('formerror').style.display = 'block';
        		document.getElementById('formerror').innerHTML = response;
        	} else {
        		document.getElementById('formerror').style.display = 'none';
        		document.getElementById('formsuccess').innerHTML = response[1];
        		document.getElementById('formsuccess').style.display = 'block';
        		document.getElementById('div_is_member').style.display = 'none';
        		//sleep(10000);
        		//document.location.reload();
        		//window.location.href = "home.php";
        	}
        }
    }
}

function sendMailNoMember() {
	//document.getElementById('formerror').style.display = 'none';
	var news_type = document.getElementById('no_member_news').type;
	var news = (news_type == 'hidden') ? document.getElementById('no_member_news').value : document.getElementById('no_member_news').checked;
	//var news = (document.getElementById('no_member_news').value) ? document.getElementById('no_member_news').value : document.getElementById('no_member_news').checked;
   	var fields = "name="+document.getElementById('no_member_name').value+
  				 "&email="+document.getElementById('no_member_email').value+
  				 "&retypeemail="+document.getElementById('no_member_email').value+
  				 "&password="+document.getElementById('no_member_password').value+
  				 "&retypepwd="+document.getElementById('no_member_password').value+
  				 "&nickname="+document.getElementById('no_member_nickname').value+
  				 "&about="+
  				 "&cities_id="+document.getElementById('no_member_cities_id').value+
  				 "&news="+document.getElementById('no_member_news').checked;
  	//alert(fields);
  	var url= "users.php?action=register";
  	xmlhttp.open('POST', url, true);
  	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");
  	xmlhttp.onreadystatechange = confirmSendMailIsNoMember;
  	xmlhttp.send(fields);
	      	
   	function confirmSendMailIsNoMember() {
   		if(xmlhttp.readyState != 4) {
   			document.getElementById('loading_no_member').style.display = 'block';
	   	}
	   	if(xmlhttp.readyState == 4) {
        	document.getElementById('loading_no_member').style.display = 'none';
        	var response = xmlhttp.responseText.split("|");
        	if (response[0] != 1) {
        		document.getElementById('formsuccess').style.display = 'none';
        		document.getElementById('formerror').style.display = 'block';
        		document.getElementById('formerror').innerHTML = response[0];
        	} else {
        		//window.location.href = "home.php";
        		document.getElementById('formerror').style.display = 'none';
        		document.getElementById('formsuccess').innerHTML = response[1]	;
        		document.getElementById('formsuccess').style.display = 'block';
        		document.getElementById('div_no_member').style.display = 'none';
        		sleep(10000);
        		window.location.href = "welcome.php?action=newuser";
        		//document.location.reload();
        	}
        }
    }
}

function sleep(milliseconds) {
	  var start = new Date().getTime();
	  for (var i = 0; i < 1e7; i++) {
	    if ((new Date().getTime() - start) > milliseconds){
	      break;
	    }
	  }
}

function isMemberSendPwd(){
	//document.getElementById('messagePwd').innerHTML = ' ';
  	if (document.getElementById('is_member_sendemail').value == "") {
		alert("Email required.");
		document.getElementById('is_member_sendemail').focus();
		return false;
	}
  	document.getElementById('loading_is_member').style.display = 'block';
	var email = document.getElementById('is_member_sendemail').value;
	var url= "users.php?action=pwd&email="+email;
	request.open('GET', url, true);
	request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	request.onreadystatechange = isMemberConfirmSendPwd;
	request.send(null);
}
	
function isMemberConfirmSendPwd(){
  if(request.readyState == 4) {
	    document.getElementById('loading_is_member').style.display = 'none';
	    document.getElementById('is_member_forgotpwd').style.display = 'none';
	    //alert(document.getElementById('is_member_forgotpwd').style.display);
  		var response = request.responseText;
  		//alert(response);
  		document.getElementById('is_member_loginerror').innerHTML = response;
  		document.getElementById('is_member_loginerror').style.display = 'block';
  	}
}