function submitSendEmailForm(){
    
		//alert("gfhgazhgZAS="+$('recipient_name_input_img').src);
		var isOK=true;
		
		var name=$('sendEmailForm').name_input.value;		
		var company=$('sendEmailForm').company_input.value;
		var address=$('sendEmailForm').address_input.value;
		var email=$('sendEmailForm').email_input.value;
		var tel=$('sendEmailForm').tel_input.value;
		var fax=$('sendEmailForm').fax_input.value;
		var subject=$('sendEmailForm').subject_input.value;
		var comments=$('sendEmailForm').comments_input.value;		
				
		if(checkName(name)!=""){
			$('name_label').style.color='#CC3333';	
			$('name_input_img').src='images/window/inputField_error.png';				
			$('name_input').style.background='#fef3ea';
			isOK=false;
			
		}else{			    
			$('name_input').style.background='#FFFFFF';
			$('name_label').style.color='#000000';		
			$('name_input_img').src='images/window/inputField.png';				
		}
		
		if(company!="" && checkName(company)!=""){
			$('company_label').style.color='#CC3333';	
			$('company_input_img').src='images/window/inputField_error.png';				
			$('company_input').style.background='#fef3ea';
			//isOK=false;
			
		}else{			    
			$('company_input').style.background='#FFFFFF';
			$('company_label').style.color='#000000';		
			$('company_input_img').src='images/window/inputField.png';				
		}
		
		if(address!="" && checkName(address)!=""){
			$('address_label').style.color='#CC3333';	
			$('address_input_img').src='images/window/inputField_error.png';				
			$('address_input').style.background='#fef3ea';
			//isOK=false;
			
		}else{			    
			$('address_input').style.background='#FFFFFF';
			$('address_label').style.color='#000000';		
			$('address_input_img').src='images/window/inputField.png';				
		}
		
		if(checkEmail(email)!=""){
			$('email_label').style.color='#CC3333';	
			$('email_input_img').src='images/window/inputField_error.png';				
			$('email_input').style.background='#fef3ea';
			isOK=false;
			
		}else{			    
			$('email_input').style.background='#FFFFFF';
			$('email_label').style.color='#000000';		
			$('email_input_img').src='images/window/inputField.png';				
		}
		
		if(checkPhone(tel)!=""){
			$('tel_label').style.color='#CC3333';	
			$('tel_input_img').src='images/window/inputField_error.png';				
			$('tel_input').style.background='#fef3ea';
			isOK=false;
			
		}else{			    
			$('tel_input').style.background='#FFFFFF';
			$('tel_label').style.color='#000000';		
			$('tel_input_img').src='images/window/inputField.png';				
		}
		
		if(fax!="" && checkPhone(fax)!=""){
			$('fax_label').style.color='#CC3333';	
			$('fax_input_img').src='images/window/inputField_error.png';				
			$('fax_input').style.background='#fef3ea';
			isOK=false;
			
		}else{			    
			$('fax_input').style.background='#FFFFFF';
			$('fax_label').style.color='#000000';		
			$('fax_input_img').src='images/window/inputField.png';				
		}
		
		if(checkName(subject)!=""){
			$('subject_label').style.color='#CC3333';	
			$('subject_input_img').src='images/window/inputField_error.png';				
			$('subject_input').style.background='#fef3ea';
			//isOK=false;
			
		}else{			    
			$('subject_input').style.background='#FFFFFF';
			$('subject_label').style.color='#000000';		
			$('subject_input_img').src='images/window/inputField.png';				
		}
		
		if(comments!="" && checkName(comments)!=""){
			$('comments_label').style.color='#CC3333';	
			//$('subject_input_img').src='images/window/inputField_error.png';				
			//$('comments_input').style.background='#fef3ea';
			//isOK=false;
			
		}else{			    
			//$('comments_input').style.background='#FFFFFF';
			$('comments_label').style.color='#000000';		
			//$('comments_input_img').src='images/window/inputField.png';				
		}
		
		
		
		if(!isOK){			 
	    	  $('error_message').innerHTML='<font color="#CC3333">The highlighted fields are incomplete or invalid. Please confirm your information and resubmit.</font>';
	    	  
			return;
		}else{	
		    $('error_message').innerHTML='<font color="##f68834">*</font>Fields marked with an asterisk are required.';
			
			var parameters = 'type=SendEmail&name='+encodeURIComponent(name)+'&company='+encodeURIComponent(company)+'&address='+encodeURIComponent(address)+'&email='+encodeURIComponent(email)+'&tel='+encodeURIComponent(tel)+'&fax='+encodeURIComponent(fax)+'&subject='+encodeURIComponent(subject)+'&comments='+encodeURIComponent(comments);
			var url=basePath+'ajax/processor/';
			//alert(parameters);
			//alert(url);
			new Ajax.Request(url, {
					method: 'post',
					postBody: parameters,
					onSuccess:handlerSendEmail, 
					onFailure:errSendEmail
			});		
		}
		 /*var parameters = "type=SendEmail&name=Adama Bamba&company=itexpression&address=addressTest&email=abamba@cdmiconnect.com&tel=201-355-0035&fax=201-355-0035&subject=test subject&comments=testComments";
			var url=basePath+'ajax/processor/';
			
			new Ajax.Request(url, {
					method: 'post',
					postBody: parameters,
					onSuccess:handlerSendEmail, 
					onFailure:errSendEmail
			});		
			*/
}
function handlerSendEmail(res){

     var isOK=true;
     var isSent=false;
     if(res.responseText!='N/A' && res.responseText!=''){ 
 
 	        var emailObject = eval("(" + res.responseText + ")");	
			isSent=emailObject.isSent;			
			if(emailObject.email_status!='ok'){
				$('email_label').style.color='#CC3333';	
				$('email_input_img').src='images/window/inputField_error.png';				
				$('email_input').style.background='#fef3ea';
				isOK=false;
			}
			if(emailObject.name_status!='ok'){		
				$('name_label').style.color='#CC3333';	
				$('name_input_img').src='images/window/inputField_error.png';				
				$('name_input').style.background='#fef3ea';
				isOK=false;
			}
			if(emailObject.company_status!='ok'){
				$('company_label').style.color='#CC3333';	
				$('company_input_img').src='images/window/inputField_error.png';				
				$('company_input').style.background='#fef3ea';
				isOK=false;
			}
			if(emailObject.address_status!='ok'){
				$('address_label').style.color='#CC3333';	
				$('address_input_img').src='images/window/inputField_error.png';				
				$('address_input').style.background='#fef3ea';
				isOK=false;
			}
			if(emailObject.tel!='ok'){
				$('tel_label').style.color='#CC3333';	
				$('tel_input_img').src='images/window/inputField_error.png';				
				$('tel_input').style.background='#fef3ea';
				isOK=false;	
			}	
			if(emailObject.fax!='ok'){
				$('fax_label').style.color='#CC3333';	
				$('fax_input_img').src='images/window/inputField_error.png';				
				$('fax_input').style.background='#fef3ea';
				isOK=false;	
			}
			if(emailObject.subject_status!='ok'){
				$('subject_label').style.color='#CC3333';	
				$('subject_input_img').src='images/window/inputField_error.png';				
				$('subject_input').style.background='#fef3ea';
				isOK=false;
			}
			if(emailObject.comments_status!='ok'){
				$('comments_label').style.color='#CC3333';	
				//$('subject_input_img').src='images/window/inputField_error.png';				
				//$('comments_input').style.background='#fef3ea';
				isOK=false;
			}		
			
			if(!isOK){		  		
		  	   $('email_error_message').innerHTML='<font color="#CC3333">The following message is incomplete or invalid. Please confirm your information and resubmit.</font>';
				//$('email_error_message').style.color="#F6842D";
				return;
			}else if(!isSent){
			    $('email_error_message').innerHTML='<font color="#CC3333">We are unable to process your data at this time.</font>';
			 	return;
			}else if(isOK && isSent){	
			 			
				var email_form_input_table=$("email_form_input_table");	
				if(email_form_input_table)email_form_input_table.style.display="none";
				var email_confirmation=$("email_confirmation");	
				if(email_confirmation)email_confirmation.style.display="block";	
				
				var submit_btn_link=$("submit_btn_link");					
				if(submit_btn_link)submit_btn_link.style.display="none";	
			 	//window.scroll(0,170); 
			 	
			}
			
		 }
	

}

function errSendEmail(res){
var isOK=true;
var emailObject = eval("(" + res.responseText + ")");	

	if(emailObject.r_email_status!='ok'){		
	//	alert('r_email_status==ok');
	  $('recipient_email_label').style.color='#F6842D';
	  var isOK=false;
	
		
	}	
	
	if(emailObject.r_name_status!='ok'){
	//	alert('r_name_status==ok');
	$('recipient_name_label').style.color='#F6842D';
	var isOK=false;
		
	}
	
	if(emailObject.y_email_status!='ok'){
	//	alert('y_email_status==ok');
		$('your_email_label').style.color='#F6842D';
		var isOK=false;
	}
	
	if(emailObject.y_name_status!='ok'){
	//	alert('y_name_status==ok');
	$('your_name_label').style.color='#F6842D';
	var isOK=false;
		
	}
	
	if(emailObject.subject_status!='ok'){
		//	alert('y_name_status==ok');
		$('subject_label').style.color='#F6842D';
		var isOK=false;
		
	}
	
	if(emailObject.comments_status!='ok'){
		//	alert('y_name_status==ok');
		$('comments_label').style.color='#F6842D';
		var isOK=false;
		
	}
	
	
	if(!isOK){
    	$('email_error_message').innerHTML='<br /><br /><font color="#F6842D">Please enter valid values where you see a red asterisk (*)</font>';
		$('email_error_message').innerHTML+='<br />* = Required field';
	}
	
}
function setCallout_home(){
    var callout_home_left=$("callout_home_left");
    var callout_home_right=$("callout_home_right");
    var callout_home_middle=$("callout_home_middle");
    var vertical_line1=$("vertical_line1");
    var vertical_line2=$("vertical_line2");
    var callout_home_border_left=$("callout_home_border_left");
    var callout_home_border_right=$("callout_home_border_right");
    var callout_home_bottom=$("callout_home_bottom");   
   
    if(callout_home_left &&isFirefox35 && !isMac){
    	
    	vertical_line1.style.marginTop="0px";
        vertical_line1.style.left="-15px";
        vertical_line2.style.marginTop="0px";
        vertical_line2.style.left="185px";
         //vertical_line2.style.border="1px solid red";
    	callout_home_left.style.marginTop="-30px";
    	callout_home_bottom.style.marginTop="-5px";
    	callout_home_middle.style.marginTop="-20px";
    	callout_home_middle.style.left="-200px";
    	callout_home_right.style.marginTop="-150px";
    	callout_home_right.style.left="190px";
    	callout_home_border_left.style.position="relative";
    	callout_home_border_left.style.marginLeft="-210px";
    	//callout_home_border_left.style.left="-210px";
    	callout_home_border_left.style.marginTop="-10px";
    	callout_home_border_right.style.marginTop="-173px";
    	
    	
    }
    else if(callout_home_left && isSafari){
       //alert("sadasd");
       vertical_line1.style.marginTop="0px";
        vertical_line1.style.left="-15px";
        vertical_line2.style.marginTop="0px";
        vertical_line2.style.left="185px";
         //vertical_line2.style.border="1px solid red";
    	callout_home_left.style.marginTop="-30px";
    	callout_home_bottom.style.marginTop="-5px";
    	callout_home_middle.style.marginTop="-20px";
    	callout_home_middle.style.left="-200px";
    	callout_home_right.style.marginTop="-150px";
    	callout_home_right.style.left="190px";
    	callout_home_border_left.style.position="relative";
    	callout_home_border_left.style.marginLeft="-210px";
    	callout_home_border_left.style.marginTop="-10px";
    	callout_home_border_right.style.marginTop="-163px";
    }else if(callout_home_left && isFirefox && isMac){
    	
    	
    	vertical_line1.style.marginTop="0px";
        vertical_line1.style.left="-15px";
        vertical_line2.style.marginTop="0px";
        vertical_line2.style.left="185px";
         //vertical_line2.style.border="1px solid red";
    	callout_home_left.style.marginTop="-30px";
    	callout_home_bottom.style.marginTop="-5px";
    	callout_home_middle.style.marginTop="-20px";
    	callout_home_middle.style.left="-200px";
    	callout_home_right.style.marginTop="-150px";
    	callout_home_right.style.left="190px";
    	callout_home_border_left.style.position="relative";
    	callout_home_border_left.style.marginLeft="-210px";
    	//callout_home_border_left.style.left="-210px";
    	callout_home_border_left.style.marginTop="-10px";
    	callout_home_border_right.style.marginTop="-167px";
    }
    
}

function setNav(){
 	var li_link_home=$("li_link_home"); 
    var li_link_services=$("li_link_services"); 
    var li_link_products=$("li_link_products"); 
    var li_link_portfolio=$("li_link_portfolio"); 
    var li_link_web20=$("li_link_web20"); 
    var li_link_blog=$("li_link_blog"); 
    var li_link_news_events=$("li_link_news_events"); 
    var li_link_clients=$("li_link_clients"); 
    var li_link_support=$("li_link_support"); 
    var li_link_ecommerce=$("li_link_ecommerce"); 
    var li_link_technology=$("li_link_technology"); 
    var li_link_social_networking=$("li_link_social_networking"); 
  
    
	if(isFirefox3){
	
    	li_link_home.style.top="-20px";
    	li_link_services.style.top="-17px";
    	li_link_products.style.top="-17px";
    	li_link_portfolio.style.top="-17px";
    	li_link_web20.style.top="-17px";
    	li_link_blog.style.top="-17px";
    	//li_link_news_events.style.top="-17px";
    	//li_link_clients.style.top="-17px";
    	li_link_support.style.top="-17px";
    	li_link_ecommerce.style.top="-17px";
    	li_link_technology.style.top="-17px";
    	li_link_social_networking.style.top="-17px";
    	
    }else if(isSafari){
    	li_link_home.style.top="-23px";
    	li_link_services.style.top="-21px";
    	li_link_products.style.top="-21px";
    	li_link_portfolio.style.top="-21px";
    	li_link_web20.style.top="-21px";
    	li_link_blog.style.top="-17px";
    	//li_link_news_events.style.top="-17px";
    	//li_link_clients.style.top="-17px";
    	li_link_support.style.top="-21px";
    	li_link_ecommerce.style.top="-21px";
    	li_link_technology.style.top="-21px";
    	li_link_social_networking.style.top="-21px";
    	
    
    }
    
    if(page_id=="index"){
    	activateNav(li_link_home);
    }else if(page_id=="web20_strategy"){
    	activateNav(li_link_web20);
    }else if(page_id=="contact"){
    	//activateNav(nav_link);
    }else if(page_id=="about_us"){
    	//activateNav(nav_link);
    }else if(page_id=="services"){
    	activateNav(li_link_services);
    }else if(page_id=="products"){
    	activateNav(li_link_products);
    }else if(page_id=="clients"){
    	activateNav(li_link_clients);
    }else if(page_id=="blog"){
    	activateNav(li_link_blog);
    }else if(page_id=="news_events"){
    	activateNav(li_link_news_events);
    }else if(page_id=="portfolio"){
    	activateNav(li_link_portfolio);
    }else if(page_id=="support"){
    	activateNav(li_link_support);
    }else if(page_id=="technology"){
    	activateNav(li_link_technology);
    }else if(page_id=="web_solutions"){
    	//activateNav(nav_link);
    }else if(page_id=="software_solutions"){
    	//activateNav(nav_link);
    }else if(page_id=="it_solutions"){
    	//activateNav(nav_link);
    }else if(page_id=="ecommerce"){
    	activateNav(li_link_ecommerce);
    }else if(page_id=="social_networking"){
    	activateNav(li_link_social_networking);
    }
}
function activateNav(nav_link){
	nav_link.style.color="#cc3333";
}
function printPage(){
       
	window.print();
	
}

function showLeftCallout(){
 	var leftCallout=$("leftCallout");
 	    leftCallout.style.display="block";


}

function setHomPage(){
	var content=$("content");
	content.style.minHeight="290px";
	var callout_home_border_right=$("callout_home_border_right");
	if(isIE){		
		content.style.height="290px";
	}else if(isSafari){
		callout_home_border_right.style.left="379px";
		callout_home_border_right.style.top="-9px";
	}
}

function showDimBackgroun(){
  $("matte").style.display="block";
  $("matte").style.visibility="visible";
  
  
  var callout_hear_page=$("callout_hear_page");
  if(isIE6){    
  	var pageDiv=$("pageDiv");  	
  	if(pageDiv){
  		pageDiv.style.overflowY="hidden";
  		pageDiv.style.overflowX="hidden";   		
  	}  
  }
   	
}
function hideDimBackgroun(){
  $("matte").style.display="none";
  $("matte").style.visibility="hidden";
  if(isIE6){    
  	var pageDiv=$("pageDiv");
  	
  	if(pageDiv){
  		pageDiv.style.overflowY="auto";
  		pageDiv.style.overflowX="hidden";
  	}
  	
  }
   
 	
}

function showEmail(type){
	showDimBackgroun();
    Effect.BlindDown('window', { duration: 0.3 });  
    var window=$("window");
    var email_form_input_table=$("email_form_input_table");		
    var submit_btn_link=$("submit_btn_link");		
	var email_confirmation=$("email_confirmation");	
	if(email_confirmation)email_confirmation.style.display="none";
	if(email_form_input_table)email_form_input_table.style.display="block";
	submit_btn_link.style.display="block";
	
    if(isIE6){    	  		  	
	  	if(document.body.parentElement.scrollTop==0){
	  	    window.style.top="100px";
	  	}else if(document.body.parentElement.scrollTop>100){
	  	    var emailWindowPosY=100+(document.body.parentElement.scrollTop-100);
	  		window.style.top=emailWindowPosY+"px";	  	  
	  	}			  	
	}
	$('name_label').style.color="#000000";	
	$('company_label').style.color="#000000";
	$('address_label').style.color="#000000";
	$('email_label').style.color="#000000";
	$('tel_label').style.color="#000000";
	$('fax_label').style.color="#000000";
	$('address_label').style.color="#000000";
	$('subject_label').style.color="#000000";
	$('comments_label').style.color="#000000";
	
	$('name_input_img').src='images/window/inputField.png';		
	$('company_input_img').src='images/window/inputField.png';
	$('address_input_img').src='images/window/inputField.png';
	$('email_input_img').src='images/window/inputField.png';
	$('tel_input_img').src='images/window/inputField.png';
	$('fax_input_img').src='images/window/inputField.png';
	$('address_input_img').src='images/window/inputField.png';
	$('subject_input_img').src='images/window/inputField.png';
	//$('comments_input_img').src='images/window/inputField.png';
	$('name_input').style.background="#FFFFFF";	
	$('company_input').style.background="#FFFFFF";
	$('address_input').style.background="#FFFFFF";
	$('email_input').style.background="#FFFFFF";
	$('tel_input').style.background="#FFFFFF";
	$('fax_input').style.background="#FFFFFF";
	$('address_input').style.background="#FFFFFF";
	$('subject_input').style.background="#FFFFFF";
	$('comments_input').style.background="#FFFFFF";
	
	$('error_message').innerHTML='<font color="#CC3333">*</font>Fields marked with an asterisk are required.';
	
	$('sendEmailForm').name_input.value="";		
	$('sendEmailForm').company_input.value="";
	$('sendEmailForm').address_input.value="";
	$('sendEmailForm').email_input.value="";
	$('sendEmailForm').tel_input.value="";
	$('sendEmailForm').fax_input.value="";
	$('sendEmailForm').address_input.value="";
	$('sendEmailForm').subject_input.value="";
	$('sendEmailForm').comments_input.value="";
	
	
}