function openDialag()
{
	var div_email = document.getElementById("div_email");
	var TheB = '';
	
	TheB += '<table border="0" cellpadding="1" cellspacing="0" style="margin-top:5px">';
	TheB += '	<tr>';
	TheB += '		<td colspan="2"><font size="2" color="#D98654"><b>Contact Agent:</b></font></td>';
	TheB += '	</tr>';
	TheB += '	<tr>';
	TheB += '		<td>';
	TheB += '			<table border="0" cellpadding="2" cellspacing="0">';
	TheB += '				<tr>';
	TheB += '					<td align="right"><span class="required">*</span> Your Name:</td>';
	TheB += '					<td><input type="text" name="name" value=""></td>';
	TheB += '				</tr>';
	TheB += '				<tr>';
	TheB += '					<td align="right">Phone:</td>';
	TheB += '					<td><input type="text" name="phone" value="" onBlur="this.value=formatPhone(this.value)"></td>';
	TheB += '				</tr>';
	TheB += '				<tr>';
	TheB += '					<td align="right"><span class="required">*</span> Email:</td>';
	TheB += '					<td><input type="text" name="email" value=""></td>';
	TheB += '				</tr>';
	TheB += '			</table>';
	TheB += '		</td>';
	TheB += '		<td>';
	TheB += '			<table border="0" cellpadding="0" cellspacing="0">';
	TheB += '				<tr>';
	TheB += '					<td><textarea name="comments" style="width:250; height:75"></textarea></td>';
	TheB += '				</tr>';
	TheB += '			</table>';
	TheB += '		</td>';
	TheB += '	</tr>';
	TheB += '	<tr><td>&nbsp;</td><td><input type="button" name="send" value="send" onClick="sendEmailContact()"></td></tr>';
	TheB += '</table>';
	
	div_email.innerHTML = TheB;
	Effect.SlideDown('div_email', { duration: 0.5 } );
	
/*	if ( element.innerHTML != "" )
		element.innerHTML = '';
	
	if ( div_element.style.display == "none" )
	{
		Effect.SlideDown('div_email', { duration: 0.5 } );
	}
		//Effect.BlindDown('div_email');
		//Effect.toggle(('div_email1'),'blind')
		*/
	
}

function changeOptions(div_option, latlng)
{
	var idcontent = new Array('div_ppal','div_additional','div_open','div_street','div_contact');
		
	for ( var i=0; i<idcontent.length; i++ )
	{
		var element = document.getElementById(idcontent[i]);
		if ( element ) {
			if ( element.style.display == "" )
			{
				element.style.display = "none";
				//Effect.BlindUp(idcontent[i], {scaleY:false, scaleX:true, duration:0.3});
				break;
			}
		}
	}
	
	new Effect.BlindDown(div_option, {scaleX:true, duration:0.3});
	
	/*if ( typeof(latlng) != "undefined" )
	{
		if ( document.getElementById("pano").innerHTML == "" )
		{
			var latlng = latlng.split(',');
			
			var objlatlng = new GLatLng(latlng[0], latlng[1]);
			panoClient = new GStreetviewClient();
			
			panoClient.getNearestPanorama(objlatlng, 
				function(panoData) {
					if (panoData.code == 200)
					{
						var myPano = new GStreetviewPanorama(document.getElementById("pano"));
						GEvent.addListener(myPano, "error", handleNoFlash);
						
						var latv = panoData.Location.lat;
						var lngv = panoData.Location.lng;
						
						var vanlatlng = new GLatLng(latv,lngv);
						var proplatlng = objlatlng;
						
						var B = computeAngle(vanlatlng, proplatlng);
						
						myPOV={'yaw':B,'pitch': -10}
						//myPano.setLocationAndPOV(panoData.location.latlng);
						myPano.setLocationAndPOV(proplatlng, myPOV);
					}
					else
					{
						var TheB = '';
						TheB += '<table border="0" cellpadding="2" cellspacing="0" bgcolor="#ffffff" width="100%" height="100%">';
						TheB += '<tr>';
						TheB += '<td align="center"><h3>Street view not available yet.</h3></td>';
						TheB += '</tr>';
						TheB += '</table>';
						
						document.getElementById("pano").innerHTML = TheB;
					}
				})
				
		}
	}*/
	//setTimeout("blindDown(" + div_option + ")", 350);	
	
}

/*function showPanoData(panoData)
{
	if (panoData.code == 200)
	{
		var myPano = new GStreetviewPanorama(document.getElementById("pano"));
		GEvent.addListener(myPano, "error", handleNoFlash);
		
		//if ( typeOf(panoData.Location.lat != 'undefined') ) 
		var latv = panoData.Location.lat;
		var lngv = panoData.Location.lng;
		
		var vanlatlng = new GLatLng(latv,lngv);
		var proplatlng = objlatlng;
		
		var B = computeAngle(vanlatlng, proplatlng);
		
		myPOV={'yaw':B,'pitch': -10}
		//myPano.setLocationAndPOV(panoData.location.latlng);
		myPano.setLocationAndPOV(proplatlng, myPOV);
	}
	else
	{
		var TheB = '';
		TheB += '<table border="0" cellpadding="2" cellspacing="0" bgcolor="#ffffff" width="100%" height="100%">';
		TheB += '<tr>';
		TheB += '<td align="center"><h3>Street view not available yet.</h3></td>';
		TheB += '</tr>';
		TheB += '</table>';
		
		document.getElementById("pano").innerHTML = TheB;
	}
}*/

function computeAngle(T,O)
{
	var R=Math.PI/180;
	var J=180/Math.PI;
	var K=O.lat()-T.lat();
	var M=O.lng()-T.lng();
	var yaw=Math.atan2(M*Math.cos(O.lat()*R),K)*J;
	return wrapAngle(yaw);
}

function wrapAngle(B){
	if(B>=360)B-=360;else if(B<0)B+=360;return B;
}

function handleNoFlash(errorCode)
{
	if (errorCode == 603)
	{
		alert("Error: Flash doesn't appear to be supported by your browser");
		return;
    }
}  

function blindDown(id)
{
	alert("tesT");
	new Effect.BlindDown(id, {scaleX:true, duration:0.3});
}

function viewImage(vchar, id)
{
	var rows = document.getElementById('imgcount').value;
	
	var element = '';
	var div = '';
	divon = 'div_' + id;
	
	for ( var i=1; i<=rows; i++ )
	{
		div = 'div_' + i; 
		element = document.getElementById(div);
		
		if ( divon == div )
			element.className = 'bottons_on';
		else
			element.className = 'bottons';
	}
	
	var viewpicture = document.getElementById('viewpicture');
	viewpicture.src = vchar;
}

function sendEmailContact()
{
	/*getResponseContact('1');
	return false;*/
	var name = document.contactform.name;
	var phone = document.contactform.phone;
	var email = document.contactform.email;
	var comments = document.contactform.comments;
	
	if ( !checkblank(name.value) ) {
		if ( checkEmail(email.value) ) {
			if ( !checkblank(comments.value) ) {
				document.getElementById("div_hframe").innerHTML = '<iframe name="hframe" width="1" height="1" style="visibility:visible">';
				document.contactform.send.disabled = true;
				document.contactform.target = "hframe";
				document.contactform.action = "send_email.php?option=2";
				document.contactform.submit();
			}
			else
			{
				alert("Please enter a message");
				comments.focus();
			}
		}
		else
		{
			alert("Please enter a valid email");
			email.focus();
		}
	}
	else
	{
		alert("Please enter a name");
		name.focus();
	}
	
	return false;
}

function getResponseContact(vchar)
{
	var TheM, message;
	
	if ( vchar == "1" )
		message = '<img src="images/email.gif" align="absmiddle" /><font size="2" style="padding-left:7px">Email was sent successfully.</font>';
	else
		message = '<img src="images/email_error.gif" align="absmiddle"><font size="2">Email can not be sent. Please try again.</font>';
	
	TheM  = '<table border="0" cellpadding="2" cellspacing="0" width="90%" align="center" style="margin-top:20px">';
	TheM +=	'	<tr>';
	TheM +=	'		<td align="center">' + message + '</td>';
	TheM +=	'	</tr>';
	TheM +=	'</table>';
	
	document.getElementById("div_email").innerHTML = TheM;
	//document.getElementById("div_message1").innerHTML = message;
	//document.getElementById("eMessage").style.display = 'block';
	
	//document.getElementById("eMessage").style.display = 'block';
}