//Get the scrollbar positions
function getScrollXY()
{
    var x = 0, y = 0;
    if(typeof( window.pageYOffset ) == 'number')
    {
        // Netscape
        x = window.pageXOffset;
        y = window.pageYOffset;
    }
    else if( document.body && (document.body.scrollLeft || document.body.scrollTop))
    {
        // DOM
        x = document.body.scrollLeft;
        y = document.body.scrollTop;
    }
    else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) )
    {
        // IE6 standards compliant mode
        x = document.documentElement.scrollLeft;
        y = document.documentElement.scrollTop;
    }
    return [x, y];
}
function slideDown()
{
	document.getElementById('btnSell').style.display = 'none';
	document.getElementById('footer').style.top = (parseInt(document.getElementById('footer').style.top.replace("px", "")) + 750)+'px';
	Slide('frm_blk').down();
}
function validateBuy()
{
	if(objBuy.buyer_name.value == '')
	{
		alert(ALERT_NO_NAME_SURNAME);
		objBuy.buyer_name.focus();
		return;
	}
	if(objBuy.buyer_email.value == '')
	{
		alert(ALERT_NO_BUYER_EMAIL);
		objBuy.buyer_email.focus();
		return;
	}
	if(!chkEmail(objBuy.buyer_email.value))
	{
		alert(ALERT_INVALID_BUYER_EMAIL);
		objBuy.buyer_email.focus();
		objBuy.buyer_email.select();
		return;
	}
	if(objBuy.buyer_state.selectedIndex == 0)
	{
		alert(ALERT_NO_CITY_OR_STATE);
		objBuy.buyer_state.focus();
		return;
	}
	if(objBuy.buyer_phone.value == '')
	{
		alert(ALERT_NO_TELEPHONE_NUMBER);
		objBuy.buyer_phone.focus();
		return;
	}
	var contactBySel = false;
	var contactBy = ''
	for(i = 0; i < objBuy.elements.length; i++)
	{
		if(objBuy.elements[i].type == "checkbox" && objBuy.elements[i].name.substr(0,10) == "contact_by" && objBuy.elements[i].checked == true)
		{
			contactBySel = true;
			contactBy+= (contactBy == '')? objBuy.elements[i].value: ", "+objBuy.elements[i].value;
		}
	}
	if(!contactBySel)
	{
		alert(ALERT_NO_METHOD_OF_CONTACT);
		objBuy.elements['contact_by[]'][0].focus();
		return;
	}
	if(objBuy.buyer_mfr.selectedIndex == 0)
	{
		alert(ALERT_NO_TYPE_OF_VEHICLE_MFR);
		objBuy.buyer_mfr.focus();
		return;
	}
	if(objBuy.buyer_grade.value == '')
	{
		alert(ALERT_NO_GRADE);
		objBuy.buyer_grade.focus();
		return;
	}
	if(objBuy.body_color.selectedIndex == 0)
	{
		alert(ALERT_NO_BODY_COLOR);
		objBuy.body_color.focus();
		return;
	}
	if(objBuy.buyer_mileage.value == '')
	{
		alert(ALERT_NO_BUYER_MILEAGE);
		objBuy.buyer_mileage.focus();
		return;
	}
	if(isNaN(objBuy.buyer_mileage.value))
	{
		alert(ALERT_INVALID_MILEAGE);
		objBuy.buyer_mileage.focus();
		objBuy.buyer_mileage.select();
		return;
	}
	document.getElementById('loader_blk').style.display = 'block';
	objBuy.btnSubmit.disabled = true;
	var ajax = new AJAX();
	var arrParam = new Array();
	arrParam['name'] = objBuy.buyer_name.value;
	arrParam['email'] = objBuy.buyer_email.value;
	arrParam['state'] = objBuy.buyer_state.options[objBuy.buyer_state.selectedIndex].value;
	arrParam['phone'] = objBuy.buyer_phone.value;
	arrParam['contact_by'] = contactBy;
	arrParam['buyer_mfr'] = objBuy.buyer_mfr.options[objBuy.buyer_mfr.selectedIndex].value;
	arrParam['grade'] = objBuy.buyer_grade.value;
	arrParam['year'] = objBuy.buyer_year.options[objBuy.buyer_year.selectedIndex].value;
	arrParam['body_color'] = objBuy.body_color.options[objBuy.body_color.selectedIndex].value;
	arrParam['mileage'] = objBuy.buyer_mileage.value;
	arrParam['others'] = objBuy.buyer_others.value;
	ajax.getRequest('store_buyers.php', arrParam, showEntryResponse);
}
function showEntryResponse(retVal)
{
	if(retVal == 'SUCCESS')
	{
		document.getElementById('loader_blk').style.display = 'none';
		objBuy.btnSubmit.disabled = false;
		arrTemp = getScrollXY();
		window.scrollTo(arrTemp[0], arrTemp[1]-600);
		document.getElementById('btm_blk').style.background = 'url(img/car_sell_btm_bg_o.png)';
		document.getElementById('frm_blk').innerHTML = '<span class="conf_msg">All the best for your sell!</span>';
		document.getElementById('frm_blk').style.background = 'url(img/car_sell_btm_bg1_o.png) no-repeat';
		document.getElementById('frm_blk').style.height = '65px';
		document.getElementById('frm_blk').className = 'conf_msg';
		document.getElementById('footer').style.top = (parseInt(document.getElementById('footer').style.top.replace("px", "")) - 630)+'px';
		Slide('frm_blk').down();
	}
	else
	{
		alert("Error in sending your details. Please try later");
	}
}
