function embedObject(flash_file, width, height) {
	document.write('<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"'+width+'\" height=\"'+height+'\">' +
	'    <param name=\"movie\" value=\"'+flash_file+'\" />' +
	'    <param name=\"quality\" value=\"high\" />' +
	'	 <param name=\"wmode\" value=\"transparent\" />' +
	'    <embed src=\"'+flash_file+'\" quality=\"high\" wmode=\"transparent\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"'+width+'\" height=\"'+height+'\"></embed>' +
	'  </object>');
}

$(document).ready(function(){
	$(".opaque").fadeTo("slow", 1.0);
	$(".opaque").hover(function(){
	$(this).fadeTo("slow", 0.8);
	},function(){
	$(this).fadeTo("slow", 1.0);
	});
});

var message = "Print this Page";
function printpage(o){
    alert("Please set your printer orientation to " + o +" and your paper size to A4")
    window.print()
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
}

// Clear the default values in a form field
function clear_default(field, initial){
	if($("#"+field).val() == initial){
		$("#"+field).val('')
	}
	else if($("#"+field).val() == ''){
		$("#"+field).val(initial)
	}
}

function clear_default_2(field, initial){
    
    $(field).removeClass('error');
    
	if($(field).val() == initial){
		$(field).val('')
	} else if($(field).val() == ''){
		$(field).val(initial)
	} 
}

var timerID = null 
var timerRunning = false 

function stopclock(){ 
    if(timerRunning) 
        clearTimeout(timerID) 
    timerRunning = false 
} 

function startclock(){ 
    stopclock() 
    showtime() 
}

function showtime(){ 
    var now = new Date() 
    var hours = now.getHours() 
    var minutes = now.getMinutes() 
    var seconds = now.getSeconds() 
    var timeValue = hours 
    timeValue  += ((minutes < 10) ? ":0" : ":") + minutes 
    timeValue  += ((seconds < 10) ? ":0" : ":") + seconds 
    document.getElementById('clock').firstChild.nodeValue = timeValue 
    timerID = setTimeout("showtime()",1000) 
    timerRunning = true 
}

function isValidData(element, initial) {
    error_msg = 'This field is required.';
    
    if (element.value == error_msg || element.value == initial || element.value =="" ) {
        formdata[element.name] = element.value
        errors[element.name] = element.value = error_msg;
        $(element).addClass("error");
        return false;
    } else {
       errors[element.name] = '';
       $(element).removeClass("error");
	   return true;
    }
}

function isValidEmail(element) {
    error_msg = 'Please enter a valid email.';
    
    if (element.value == error_msg || /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(element.value) == false) {
        formdata[element.name] = element.value
        errors[element.name] = element.value = error_msg;
        
        $(element).addClass("error");
        return false;
    } else {
        errors[element.name] = '';    
        $(element).removeClass("error");
	   return true;
    }
}

function val_email(ele) {
	if (/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test($(ele).val()) == false){
		return false;
    }
    else{
		return true;
    }
}


function val_codde(ele) {
	if (/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test($(ele).val()) == false){
		return false;
    }
    else{
		return true;
    }
}

function s_h_province(){
    if($('#id_country').val() == 'South Africa'){
        $('#id_province').show()
    }
    else{
        $('#id_province').hide()
    }
}

function s_h_other(){
    if($('#id_development').val() == 'Other'){
        $('#id_development_other').show()
    }
    else{
        $('#id_development_other').hide()
    }
}

function validate_mlm(){
    if($('#id_name').val() == '' || $('#id_name').val() == 'Name'){
        alert('Please enter your name.')
    }
    else if($('#id_email').val() == '' || $('#id_email').val() == 'Email'){
        alert('Please enter your email.')
    }
    else if(val_email('#id_email') == false){
        alert('Please enter a valid email address.')
    }
    else if($('#id_number').val() == '' || $('#id_number').val() == 'Cell Number'){
        alert('Please enter your cell number.')
    }
    else if($('#id_number').val() == '' || $('#id_number').val() == 'Cell Number'){
        alert('Please enter your cell number.')
    }
    else if($('#id_country').val() == ''){
        alert('Please select a country.')
    }
    else if($('#id_country').val() == 'South Africa' && $('#id_province').val() == ''){
        alert('Please select a province.')
    }
    else if($('#id_development').val() == ''){
        alert('Please select a development of interest.')
    }
    else if($('#id_development').val() == 'Other' && ($('#id_development_other').val() == '' || $('#id_development_other').val() == 'Specify other')){
        alert('Please specify other.')
    }
    else{
        $('#id_mlm_form').submit()
    }
}

function validate_enq(){
    if($('#id_name').val() == '' || $('#id_name').val() == 'Your Name'){
        alert('Please enter your name.')
    }
    else if($('#id_number').val() == '' || $('#id_number').val() == 'Your Contact Number'){
        alert('Please enter your contact number.')
    }
    else if($('#id_email').val() == '' || $('#id_email').val() == 'Your Email Address'){
        alert('Please enter your email.')
    }
    else if(val_email('#id_email') == false){
        alert('Please enter a valid email address.')
    }
	else if (!($('#id_check_terms').is(':checked'))) {
		alert('You must accept the terms and conditions in order to continue')	
	}
    else{
        $('#id_enquiry_form').submit()
    }
}

function validate_tenant_enq(){
    if($('#id_name').val() == '' || $('#id_name').val() == 'Your Name'){
        alert('Please enter your name.')
    }
    else if($('#id_number').val() == '' || $('#id_number').val() == 'Your Contact Number'){
        alert('Please enter your contact number.')
    }
    else if($('#id_email').val() == '' || $('#id_email').val() == 'Your Email Address'){
        alert('Please enter your email.')
    }
    else if(val_email('#id_email') == false){
        alert('Please enter a valid email address.')
    }
    else{
        $('#id_enquiry_form').submit()
    }
}

function validate_precinct_enq(){
    if($('#id_name').val() == '' || $('#id_name').val() == 'Your Name'){
        alert('Please enter your name.')
    }
    else if($('#id_email').val() == '' || $('#id_email').val() == 'Your Email Address'){
        alert('Please enter your email.')
    }
    else if(val_email('#id_email') == false){
        alert('Please enter a valid email address.')
    }
    else if($('#id_enquiry').val() == '' || $('#id_enquiry').val() == 'Enquiry/Comments'){
        alert('Please enter your comments.')
    }
    else{
        $('#id_enquiry_form').submit()
    }
}

function validate_postcard(form) {
	if(document.getElementById(form).name.value == "Your Name *") {
		alert("Please enter your first name.");
	} else if(document.getElementById(form).email.value == "Your Email Address *") {
		alert("Please enter your email address.");		 
	} else if ((document.getElementById(form).email.value.search("@")==-1) || (document.getElementById(form).email.value.search("[.*]")==-1)) {
        alert("Please make sure that you fill in your email field correctly.");			
	} else if(document.getElementById(form).sent_to_name.value == "Recipients Name *" ){
		alert("Please enter the recipients name.");	
	} else if(document.getElementById(form).sent_to_email.value == "Recipients Email Address *") {
		alert("Please enter the recipients email address.");		 
	} else if ((document.getElementById(form).sent_to_email.value.search("@")==-1) || (document.getElementById(form).sent_to_email.value.search("[.*]")==-1)) {
        alert("Please make sure that you fill in the recipients email field correctly.");
	}else{
		document.getElementById(form).submit();
	}
}

function validate_tell_someone(){
    
    var img_text = $('#id_tell_someone_code').val();
    var frm_hash = $('#id_tell_someone_frm_hash').val();
    
    if($('#id_tell_someone_name').val() == 'Your Name' || $('#id_tell_someone_name').val() == ''){
        alert("Please enter your full name.");
		return false;
    }
    else if($('#id_tell_someone_email').val() == 'Your Email Address' || $('#id_tell_someone_email').val() == ''){
        alert("Please enter your email address.");
		return false;
    }
    else if(val_email('#id_tell_someone_email') == false){
        alert('Please enter a valid email address.')
		return false;
    }
    else if($('#id_tell_someone_recname').val() == 'Recipients Name' || $('#id_tell_someone_recname').val() == ''){
        alert("Please enter the recipient's full name.");
		return false;
    }
    else if($('#id_tell_someone_recemail').val() == 'Recipients Email Address' || $('#id_tell_someone_recemail').val() == ''){
        alert("Please enter your recipient's email address.");
		return false;
    }
    else if(val_email('#id_tell_someone_recemail') == false){
        alert('Please enter a valid email address for the recipient.')
		return false;
    }
    else if($('#id_tell_someone_message').val() == 'Message to Recipient' || $('#id_tell_someone_message').val() == ''){
        alert('Please enter a message.')
		return false;
    }
    if ($('#id_tell_someone_code').val() == '' || $('#id_tell_someone_code').val() == 'Verification Code >>') {
        alert("Please enter the verfication code.");
		return false;
    }
    if (AjaxVerifyImageCode(img_text, frm_hash) == "False") {
		alert("Please enter the verification code correctly.");
        return false;
	}
    return true;
}


function validate_newsletter(){
    if($('#id_join_mlm_name').val() == 'Your Name' || $('#id_join_mlm_name').val() == ''){
        alert("Please enter your full name.");
		return false;
    }
    else if($('#id_join_mlm_email').val() == 'Your Email Address' || $('#id_join_mlm_email').val() == ''){
        alert("Please enter your email address.");
		return false;
    }
    else if(val_email('#id_join_mlm_email') == false){
        alert('Please enter a valid email address.')
		return false;
    }
    return true;
}

function val_join_mlm(){
    if($('#id_join_mlm_name').val() == 'Your Name' || $('#id_join_mlm_name').val() == ''){
        alert("Please enter your full name.");
    }
    else if($('#id_join_mlm_email').val() == 'Your Email Address' || $('#id_join_mlm_email').val() == ''){
        alert("Please enter your email address.");
    }
    else if(val_email('#id_join_mlm_email') == false){
        alert('Please enter a valid email address.')
    }
    else if($('#id_join_mlm_category').val() == ''){
        alert('Please select a category.')
    }
    else{
        $('#id_join_mlm_form').submit()
    }
}

function slugify(str) {
    var slug= str.replace(" ", '-');
    slug = slug.toLowerCase();
    return slug;
    }

function order_search(value, form){
    
    var url = '?order_by='+ value;
	$(form).attr('action', url);
    $(form).submit();

}

function validate_register(){
    
    if ($('#id_first_name').val() == 'First Name' || $('#id_first_name').val() == '') {
        alert("Please enter your first name.");
		return false;
    }
    if ($('#id_last_name').val() == 'Last Name' || $('#id_last_name').val() == '') {
        alert("Please enter your last name.");
		return false;
    }
    if ($('#id_email_address').val() == '') {
        alert("Please enter your email address.");
		return false;
    }
    if (val_email($('#id_email_address')) == false){
        alert('Please enter a valid email address.');
		return false;
    }
	if ($('#id_email_address').val().length > 30){
        alert('We apologise, but please can you supply us with an email address less then 30 characters. Thank you.');
		return false;
    }
    if ($('#id_alpha_password').val() == 'Password' || $('#id_alpha_password').val() == '') {
        alert("Please enter your password.");
		return false;
    }
    if ($('#id_confirm_password').val() == 'Confirm Password' || $('#id_confirm_password').val() == '') {
        alert("Please re-enter your password.");
		return false;
    }
    if ($('#id_confirm_password').val() != $('#id_alpha_password').val()) {
        alert("Your passwords do not match. Please re-enter a password");
		return false;
    }
    if ($('#id_company_name').val() == '') {
        alert("Please enter your company name.");
		return false;
    }
    if ($('#id_telephone_number').val() == '') {
        alert("Please enter your telephone number.");
		return false;
    }
    if ($('#id_fax_number').val() == '') {
        alert("Please enter your fax number.");
		return false;
    }
    if ($('#id_cell_number').val() ==  '') {
        alert("Please enter your cell number.");
		return false;
    }
    if ($('#id_address').val() ==  '') {
        alert("Please enter your address.");
		return false;
    }
    if ($('#id_shipping').val() ==  '') {
        alert("Please enter your shipping instructions.");
		return false;
    }
    return true;
}

function hide_show_estate_agent(value){
    
    if (value =='Estate Agent') {
        $('#id_estate_agency').show();
    } else {
        $('#id_estate_agency').hide();
    }
}


function confirm_del(id){

  if(confirm("Are you sure you want to delete this bid?")){
	  window.location = '/ajax/delete-bidder/' + id;
  } 
}


function confirm_del_backend(id){

  if(confirm("Are you sure you want to delete this bid?")){
	  window.location = '/ajax/delete-bidder-backend/' + id;
  } 
}


function confirm_del_order(id){

  if(confirm("Are you sure you want to delete this order item?")){
	  window.location = '/ajax/delete_order_item/' + id;
  } 
}



function validate_bid() {
    var latest_bid = $('#id_latest_bid').val();
    var reserve = $('#id_reserve').val();
    var img_text = $('#id_bid_code').val();
    var frm_hash = $('#id_bid_frm_hash').val();
    
    
    if ($('#id_name').val() == 'Contact Name' || $('#id_name').val() == '') {
        alert("Please enter your contact name.");
		return false;
    }
    if ($('#id_email_address').val() == '' || $('#id_email_address').val() == 'Email Address') {
        alert("Please enter your email address.");
		return false;
    }
    if (val_email($('#id_email_address')) == false){
        alert('Please enter a valid email address.');
		return false;
    }
    if ($('#id_number').val() == 'Contact Number' || $('#id_number').val() == '') {
        alert("Please enter a contact number.");
		return false;
    }
    if ($('#id_id').val() == 'ID Number' || $('#id_id').val() == '') {
        alert("Please enter your ID Number.");
		return false;
    }
    if ($('#id_address').val() == 'Physical / Postal Address' || $('#id_address').val() == '') {
        alert("Please enter your physical or postal address.");
		return false;
    }
    
    if ($('#id_bid').val() + 100 < reserve) {
        alert("Please enter a bid amount of R100 or higher then the reserve rental.");
		return false;
    }
    
    if ($('#id_bid').val() == 'Bid Amount' || $('#id_bid').val() == '') {
        alert("Please enter a bid amount.");
		return false;
    }
    if (($('#id_bid').val() - latest_bid) < 100 ) {
        alert("Please enter a bid amount of R100 or higher then the current bid.");
		return false;
    }
    
    if ($('#id_bid_code').val() == '' || $('#id_bid_code').val() == 'Verification Code >>') {
        alert("Please enter the verfication code.");
		return false;
    }
    
    if (AjaxVerifyImageCode(img_text, frm_hash) == "False") {
		alert("Please enter the verification code correctly.");
        return false;
	}
    
    if (!($('#id_check_terms').is(':checked'))) {
		alert('You must accept the terms and conditions in order to continue')
        return false;
	}
    return true;
}

function validate_landlord_enquiry(){
    
    var img_text = $('#id_landlord_enquiry_code').val();
    var frm_hash = $('#id_landlord_enquiry_frm_hash').val();
    
    if ($('#id_contact_name').val() == 'Contact Name' || $('#id_contact_name').val() == '') {
        alert("Please enter your contact name.");
		return false;
    }
    if ($('#id_contact_number').val() == 'Contact Number' || $('#id_contact_number').val() == '') {
        alert("Please enter a contact number.");
		return false;
    }
    if ($('#id_contact_email').val() == '' || $('#id_contact_email').val() == 'Email Address') {
        alert("Please enter your email address.");
		return false;
    }
    if (val_email($('#id_contact_email')) == false){
        alert('Please enter a valid email address.');
		return false;
    }
    
    if ($('#id_contact_email').val() == '' || $('#id_contact_email').val() == 'Email Address') {
        alert("Please enter your email address.");
		return false;
    }
    
    if (AjaxVerifyImageCode(img_text, frm_hash) == "False") {
		alert("Please enter the verification code correctly.");
        return false;
	}
    
    return true;    
}

function validate_forgot_password(){
    
    //var img_text = $('#id_forgot_password_code').val();
    //var frm_hash = $('#id_forgot_password_frm_hash').val();
    
    if ($('#id_forgot_email_address').val() == '' || $('#id_forgot_email_address').val() == 'Email Address')
	{
        alert("Please enter your email address.");
		return false;
    }
    if (val_email($('#id_forgot_email_address')) == false)
	{
        alert('Please enter a valid email address.');
		return false;
    }
	else
	{
		return true;  	
	}
	
    /*if (AjaxVerifyImageCode(img_text, frm_hash) == "False") {
		alert("Please enter the verification code correctly.");
        return false;
	}*/
    
}


function validate_join_mailinglist(){
    
    //var img_text = $('#id_code').val();
    //var frm_hash = $('#id_frm_hash').val();
    
    if ($('#id_mlm_name').val() == 'Name' || $('#id_mlm_name').val() == '') {
        alert("Please enter your name.");
		return false;
    }
    if ($('#id_mlm_email').val() == '' || $('#id_mlm_email').val() == 'Email Address') {
        alert("Please enter your email address.");
		return false;
    }
    if (val_email($('#id_mlm_email')) == false){
        alert('Please enter a valid email address.');
		return false;
    }
    /*if ($('#id_code').val() == '' || $('#id_code').val() == 'Verification Code >>') {
        alert("Please enter the verfication code.");
		return false;
    }
    
    if (AjaxVerifyImageCode(img_text, frm_hash) == "False") {
		alert("Please enter the verification code correctly.");
        return false;
	}*/
    return true
}

function AjaxVerifyImageCode(enteredcode,imghash) {
  var verified = "False";
  if(enteredcode!="" && imghash!=""){
	$.ajax({
		  url: "/ajax/check_verfication/"+enteredcode+"/"+imghash+"/",
		  async: false,
		  success: function(msg){
			verified = msg;
		  }
	});

  }
  return verified;
}




function validate_search(){
	if ($('#id_search_provinces').val() == '') {
        alert("Please select a Province, Region.");
		return false;
    } 
    
	var search_provinces = $('#id_search_provinces').val();
	var search_regions_suburbs = $('#id_search_regions_suburbs').val();
	var search_property_type = $('#id_search_property_types').val();
	
    var region_data = search_provinces.split('|');
    
    var url = '/homes-for-rent' + '/' + search_property_type + '/' + region_data[1] + '/' + search_regions_suburbs + '/' ;

	$('#id_propertysearchform').attr('action', url);
									
	return true;
}


function validateEmailFriend(form) {
	if(document.getElementById(form).name.value == "Your Name") {
		alert("Please enter your first name.");
		return false;
	} else if(document.getElementById(form).email.value == "Your Email Address") {
		alert("Please enter your email address.");
		return false;
	} else if ((document.getElementById(form).email.value.search("@")==-1) || (document.getElementById(form).email.value.search("[.*]")==-1)) {
        alert("Please make sure that you fill in your email field correctly.");
		return false;
	} else if(document.getElementById(form).rec_name.value == "Recipients Name" ){
		alert("Please enter the recipients name.");
		return false;
	} else if(document.getElementById(form).rec_email.value == "Recipients Email Address") {
		alert("Please enter the recipients email address.");
		return false;
	} else if ((document.getElementById(form).email.value.search("@")==-1) || (document.getElementById(form).email.value.search("[.*]")==-1)) {
        alert("Please make sure that you fill in the recipients email field correctly.");
		return false;
	}
	return true;
}

function validateContactMe() {
    if($('#id_contact_name').val() == ''){
        alert('Please enter your name.');
		return false;
    } else if($('#id_contact_number').val() == ''){
        alert('Please enter your number.');
		return false;
    } else if(val_email($('#id_contact_email')) == false){
        alert('Please enter a valid email address.');
		return false;
    } else if($('#id_contact_email').val() == ''){
        alert('Please enter your email address.');
		return false;
    } 
    return true;
}

function validateRefinedSearch(name, email, rec_name, rec_email, form) {
    if($('#'+name).val() == 'Your Name'){
        alert('Please enter your name.');
		return false;
    } else if($('#'+email).val() == 'Your Email Address'){
        alert('Please enter your email.');
		return false;
    } else if(val_email($('#'+email)) == false){
        alert('Please enter a valid email address.');
		return false;
    } else if($('#'+rec_name).val() == 'Recipients Name'){
        alert('Please enter your recipient\'s name.');
		return false;
    } else if($('#'+rec_email).val() == 'Recipients Email Address'){
        alert('Please enter your recipient\'s email.');
		return false;
    } else if(val_email($('#'+rec_email)) == false){
        alert('Please enter a valid recipient\'s email address.');
		return false;
    } 
    return true;
}

function validate_order(quantity, inventory) {
    if(quantity > inventory){
        alert('Your order is more then in stock. Please order less.');
		return false;
    } 
    return true;
}


function validateQuantity(quantity) {
  if(quantity.toString().search(/^[0-9]+$/) == 0)
  {
	/*if (StockAvailable(productid) == "False") {
		alert("Please enter the verification code correctly.");
        return false;
	}
	else
	{	*/
		return true;
	//}
  }
  else
  {
		alert("Please enter a number")
		return false;
  }
}

function validateFreightAmount(amount) {
  
	if($('#id_description').val() == ''){
        alert('Please enter a description.');
		return false;
	}
  
	else if(amount.toString().search(/^([1-9]{1}[0-9]{0,}(\.[0-9]{0,2})?|0(\.[0-9]{0,2})?|\.[0-9]{1,2})$/) == 0)
	{
	  
		  return true;
	}
	else
	{
		  alert("Please enter a number only. Do not include any letters. i.e 1000 or 450.58")
		  return false;
	}
}



function bookmark(type) {
	
	var temp_url = parent.window.location + "";
	var current_url = temp_url.substring(0,temp_url.length - 1);
	
	var doctitle = parent.document.title ;
	
	if (type != null)  {
		
		if (type == 'delicious') {
			window.open("http://del.icio.us/post?title=" + doctitle + "&url=" + current_url );
			}
			
		else if (type=='twitter') {
			window.open("http://twitter.com/home?status=Check This Out... "+ current_url + "&title=" + doctitle);
		}
		
		else if (type=='google') {
			window.open("http://www.google.com/bookmarks/mark?op=add&bkmk=" + current_url + "&title=" + doctitle);
		}
		
		else if (type=='facebook') {
			window.open("http://www.facebook.com/share.php?u=" + current_url + "&title=" + doctitle);
		}
		
		else if (type=='digg') {
			window.open("http://digg.com/submit?url=" + current_url + "&title=" + doctitle);
		}
		
		else if (type=='stumbleupon') {
			window.open("http://www.stumbleupon.com/submit?url=" + current_url + "&title=" + doctitle);
		}
		else if (type=='windows') {
			window.open("http://www.live.com/?add=" + current_url + "&title=" + doctitle);
		}
		
		
		
	
	}
}
