// ##@## Buttons

home_on = create_image('home_on'); home_off = create_image('home_off'); 

developments_on = create_image('developments_on'); developments_off = create_image('developments_off'); 

about_romania_on = create_image('about_romania_on'); about_romania_off = create_image('about_romania_off'); 

news_on = create_image('news_on'); news_off = create_image('news_off'); 

buying_process_on = create_image('buying_process_on'); buying_process_off = create_image('buying_process_off'); 

services_on = create_image('services_on'); services_off = create_image('services_off'); 

about_us_on = create_image('about_us_on'); about_us_off = create_image('about_us_off'); 

contact_on = create_image('contact_on'); contact_off = create_image('contact_off'); 

development_overview_on = create_image('development_overview_on'); development_overview_off = create_image('development_overview_off'); 

development_properties_on = create_image('development_properties_on'); development_properties_off = create_image('development_properties_off'); 

development_media_on = create_image('development_media_on'); development_media_off = create_image('development_media_off'); 

development_features_on = create_image('development_features_on'); development_features_off = create_image('development_features_off'); 

development_payment_plan_on = create_image('development_payment_plan_on'); development_payment_plan_off = create_image('development_payment_plan_off'); 

development_location_on = create_image('development_location_on'); development_location_off = create_image('development_location_off'); 

contact_submit_on = create_image('contact_submit_on'); contact_submit_off = create_image('contact_submit_off'); 

search_on = create_image('search_on'); search_off = create_image('search_off'); 

call_me_on = create_image('call_me_on'); call_me_off = create_image('call_me_off'); 

poll_vote_on = create_image('poll_vote_on'); poll_vote_off = create_image('poll_vote_off'); 

email_friend_send_on = create_image('email_friend_send_on'); email_friend_send_off = create_image('email_friend_send_off'); 

window_close_on = create_image('window_close_on'); window_close_off = create_image('window_close_off'); 

arrow_asc_on = create_image('arrow_asc_on'); arrow_asc_off = create_image('arrow_asc_off'); 

arrow_desc_on = create_image('arrow_desc_on'); arrow_desc_off = create_image('arrow_desc_off'); 

news_investment_on = create_image('news_investment_on'); news_investment_off = create_image('news_investment_off'); 
                                                                                             
news_economy_on = create_image('news_economy_on'); news_economy_off = create_image('news_economy_off'); 

news_tourism_on = create_image('news_tourism_on'); news_tourism_off = create_image('news_tourism_off'); 

news_politics_on = create_image('news_politics_on'); news_politics_off = create_image('news_politics_off'); 

news_pie_articles_on = create_image('news_pie_articles_on'); news_pie_articles_off = create_image('news_pie_articles_off'); 



// Schmuttons


// ##@## Functions

function create_image(im_name) {

	var i = new Image();
	i.src='/imgs/buttons/' + im_name + ".gif";
	return i;

}

function lightup(imgName) {

	imgOn=eval(imgName + "_on.src");
	document[imgName].src = imgOn;

}

function turnoff(imgName) {

	imgOff=eval(imgName + "_off.src");
	document[imgName].src = imgOff;

}


function addToFavorites(title,url) {

	if (window.sidebar) 
		window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print){ 

		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();

	} 

	else if(document.all)
	window.external.AddFavorite(url, title);

}


function openwindow (URL,name,parameters) {
	window.open(URL,name,parameters);
}


function roll_over(img_name, img_src) {
	document[img_name].src = img_src;
}



function check_friend_form() {

	var error_messege = "";

	if (document.email_friend_form.friends_name.value == "") {

		error_messege += "Please enter the name of your friend so that we may greet him/her.\n\n";
		friends_name.style.color = "#FF0000";

	}


	if (document.email_friend_form.friends_email.value == "") {

		error_messege += "Please enter your friend's email address.\n\n";
		friends_email.style.color = "#FF0000";

	} else {

		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

		var x = document.email_friend_form.friends_email.value;
                 
		if (!filter.test(x)) {

			error_messege += "Please enter your friend's email address.\n\n";
			document.email_friend_form.friends_email.focus();

		}

	}

	if (error_messege) {
	
		alert(error_messege);
		return;

	} else {

		document.email_friend_form.submit();

	}

}



function check_callback() {

	if (document.callback_request.telephone.value == "") {

		alert( "Please enter your telephone number." );
		document.callback_request.telephone.focus();
		return;

	}

	if (document.callback_request.name.value == "") {

		alert( "Please enter a contact name." );
		document.callback_request.name.focus();
		return;

	}

	document.callback_request.submit();

}



function schpam_avert() {

	var a,b,c,d,e,f,g,h,i

	a='<a href=\"mai';
	b='info';
	c='\">';
	a+='lto:';
	b+='&#64;';
	e='</a>';
	f='';
	b+='p-i-e.';
	b+='com';
	g='<img src=\"';
	h='';
	i='\" alt="Email us." border="0">';

	if (f) d=f
	else if (h) d=g+h+i
	else d=b

	document.write(a+b+c+d+e)

}


function check_contact () {

	var error_messege = "";

	if (document.enquiry_form.first_name.value == "") {

		error_messege += "May we have your name so we may greet you properly?\n\n";

		var red_text1 = document.getElementById('first_name');
		red_text1.style.color = "#FF0000";

	}	

	if (document.enquiry_form.telephone.value == "") {

		error_messege += "A telephone number is required to allow us to contact you.\n\n";
		var red_text2 = document.getElementById('telephone');
		red_text2.style.color = "#FF0000";

	}	


	if (document.enquiry_form.email && document.enquiry_form.email.value != "") {

		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

		var x = document.enquiry_form.email.value;

		if (!filter.test(x)) {

			error_messege += "We apologise but this email address appears irregular and is not accepted by our system. Could you please check the email address or use an alternative address?\n\n";

			document.enquiry_form.email.focus();

		}

	}


	if (document.enquiry_form.comments.value == "") {

		error_messege += "You did not provide a query for us to answer.";
		var red_text3 = document.getElementById('comments');
		red_text3.style.color = "#FF0000";

	}	


	if (error_messege) {
	
		alert(error_messege);
		return;

	} else {
	
		document.enquiry_form.submit();

	}

}



function property_search_check() {

	var min = document.search_form.min.options[document.search_form.min.selectedIndex].value;
	var max = document.search_form.max.options[document.search_form.max.selectedIndex].value

	if (document.search_form.max.options[document.search_form.max.selectedIndex].value != "inf") {
	
		if ( (min * 1) > (max * 1) ) {
                    
			var temp = document.search_form.min.options[document.search_form.min.selectedIndex].value;
			document.search_form.min.options[document.search_form.min.selectedIndex].value = document.search_form.max.options[document.search_form.max.selectedIndex].value;
			document.search_form.max.options[document.search_form.max.selectedIndex].value = temp;

		}

	}


	var regex1 = /property/;
	var regex2 = /\w+/;

	if (regex1.test(document.search_form.property.value)) {
	
		document.search_form.action = "/" + document.search_form.property.value;
		document.search_form.submit();
		return;
	
	} else if (regex2.test(document.search_form.ref_code.value)) {

		document.search_form.action = "/development-properties.html";
		document.search_form.submit();
		return;

	} else {

		document.search_form.action = "/developments.html";
		document.search_form.submit();
		return;

	}


}



function print_page() {

	window.print();  

}



function slide_forward(total) {

	slide++;

	if (slide>total) {

		slide=1;

	} 


	document.images.slide.src=eval("image"+slide+".src");
	document.getElementById("slide_text").innerHTML = "BROWSE IMAGES (" + slide + "/7)";
	document.getElementById("href_to_change").href = "/imgs/developments/quartz_image" + slide + "_lg.jpg";
	document.getElementById("another_href_to_change").href = "/imgs/developments/quartz_image" + slide + "_lg.jpg";

}



function slide_back(total) {

	slide--;

	if (slide<1) {

		slide=total;

	} 

	document.images.slide.src=eval("image"+slide+".src");
	document.getElementById("slide_text").innerHTML = "BROWSE IMAGES (" + slide + "/7)";
	document.getElementById("href_to_change").href = "/imgs/developments/quartz_image" + slide + "_lg.jpg";
	document.getElementById("another_href_to_change").href = "/imgs/developments/quartz_image" + slide + "_lg.jpg";

}



function contact_confirm(reference) {

	var answer = confirm("Would you like to navigate to the contact page to make an enquiry about this property?");

	if (answer) {

		window.location = "http://www.p-i-e.com/contact.html?ref=" + reference;

	} 
	
}



// Schmunctions



// ##@## Variables


var slide = 1;


// Schmariables


