window.addEvent('domready', function() {
//interupt the contact form submission and validate the contact form fields
$('contact_form').onsubmit = function(){
var re_email = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/;
var email = $('email').value
$('name_error').innerHTML = '';
$('email_error').innerHTML = '';
if($('name').value == '') {
$('name_error').innerHTML = 'Please add your name';
return false;
} else if (($('email').value == '') || (!email.match(re_email))) {
$('email_error').innerHTML = 'Please enter a valid email';
return false;
} else {
return true;
}
}
//interupt the form submission and validate the form fields
$('question_form').onsubmit = function(){
var re_email = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/;
var email = $('email').value
$('name_error').innerHTML = '';
$('email_error').innerHTML = '';
if($('name').value == '') {
$('name_error').innerHTML = 'Please add your name';
return false;
} else if (($('email').value == '') || (!email.match(re_email))) {
$('email_error').innerHTML = 'Please enter a valid email';
return false;
} else {
return true;
}
}
//interupt the form submission and validate the form fields
$('rfp_form').onsubmit = function(){
var re_email = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/;
var email = $('email').value
$('name_error').innerHTML = '';
$('email_error').innerHTML = '';
$('website_error').innerHTML = '';
$('company_error').innerHTML = '';
if($('name').value == '') {
$('name_error').innerHTML = 'Please add your name';
return false;
} else if (($('email').value == '') || (!email.match(re_email))) {
$('email_error').innerHTML = 'Please enter a valid email';
return false;
} else if($('website').value == '') {
$('website_error').innerHTML = 'Please add your website';
return false;
} else if($('company').value == '') {
$('company_error').innerHTML = 'Please add your company';
return false;
} else {
return true;
}
}
//Comment preview for blog comments
if($('comment_preview')) {
var mySlider = new Fx.Slide('comment_preview', {
duration: 600,
transition: Fx.Transitions.Quint.easeOut
}).hide();
var mySlider_horz = new Fx.Slide('comment_display', {
duration: 800,
transition: Fx.Transitions.Quint.easeOut,
mode: 'horizontal',
onComplete: function() {
this.slideIn();
}
});
$('preview_button').addEvent('click', function() {
update_comment("comment", "comment_display")
update_comment("author", "name_display")
mySlider.slideIn();
});
}
//flash replacement
if($('what_we_do')) {
intereactive_flash("what_we_do", "/themes/site_themes/v2/flash/whatwedo.swf", "whatwedo", "391", "220", "8", "#FCFBF8", '
');
}
});
function update_comment(comment_el_source, comment_el_dest) {
var new_name = $(comment_el_source).value;
new_name = new_name.replace(/\n/g, '
');
$(comment_el_dest).innerHTML = new_name;
}
function intereactive_flash (flash_cont, flash_file, flash_id, flash_width, flash_height, flash_version, flash_bg, alt_image) {
var version = deconcept.SWFObjectUtil.getPlayerVersion();
if (version['major'] > 0) {
var so = new SWFObject(flash_file, flash_id, flash_width, flash_height, flash_version, flash_bg);
so.addParam("wmode", "transparent");
so.useExpressInstall('/themes/site_themes/v2/flash/expressinstall.swf');
so.write(flash_cont)
} else {
document.getElementById(flash_cont).innerHTML = alt_image
}
}