
function preload(images) {
    if (document.images) {
        var i = 0;
        var imageArray = new Array();
        imageArray = images.split(',');
        var imageObj = new Image();
        for(i=0; i<=imageArray.length-1; i++) {
            //document.write('<img src="' + imageArray[i] + '" />');// Write to page (uncomment to check images)
            imageObj.src=images[i];
        }
    }
}

function MM_swapImgRestore() { //v2.0
  if (document.MM_swapImgData != null)
    for (var i=0; i<(document.MM_swapImgData.length-1); i+=2)
      document.MM_swapImgData[i].src = document.MM_swapImgData[i+1];
}

function MM_preloadImages() { //v2.0
  if (document.images) {
    var imgFiles = MM_preloadImages.arguments;
    if (document.preloadArray==null) document.preloadArray = new Array();
    var i = document.preloadArray.length;
    with (document) for (var j=0; j<imgFiles.length; j++) if (imgFiles[j].charAt(0)!="#"){
      preloadArray[i] = new Image;
      preloadArray[i++].src = imgFiles[j];
  } }
}
 
function MM_swapImage() { //v2.0
  var i,j=0,objStr,obj,swapArray=new Array,oldArray=document.MM_swapImgData;
  for (i=0; i < (MM_swapImage.arguments.length-2); i+=3) {
    objStr = MM_swapImage.arguments[(navigator.appName == 'Netscape')?i:i+1];
    if ((objStr.indexOf('document.layers[')==0 && document.layers==null) ||
        (objStr.indexOf('document.all[')   ==0 && document.all   ==null))
      objStr = 'document'+objStr.substring(objStr.lastIndexOf('.'),objStr.length);
    obj = eval(objStr);
    if (obj != null) {
      swapArray[j++] = obj;
      swapArray[j++] = (oldArray==null || oldArray[j-1]!=obj)?obj.src:oldArray[j];
      obj.src = MM_swapImage.arguments[i+2];
  } }
  document.MM_swapImgData = swapArray; //used for restore
}


function errMsg( divID , value , msg ,className ){
    if( trim ( value )  == '' || trim( value ) == 0){
        $(divID).innerHTML = msg; 
    }else{
        $(divID).innerHTML = '';
    }
}

function numeralsOnly(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
       // alert("Enter numerals only in this field.");
        return false;
    }
    return true;
}
 
 
function ltrim ( s ){
    return s.replace( /^\s*/, "" );
}

function rtrim ( s ){
    return s.replace( /\s*$/, "" );
}

function trim(s){
    var temp = s;
    return temp.replace(/^\s+/,'').replace(/\s+$/,'');
}

function checkAll(formOBJ, val){
	for(var i=0; i<formOBJ.elements.length;i++){
		if(formOBJ.elements[i].type=='checkbox'){
			formOBJ.elements[i].checked = val;
		}
	}
}

function want_to_publish(formOBJ, str_status){
	var a;
	if(str_status=='1'){
	a=confirm("Are you sure? You want to publish selected record(s).");
	}
	if(str_status=='0'){
	a=confirm("Are you sure? You want to unpublish selected record(s).");
	}
	if(a==true){
		return true;
	}else{
		return false;
	}
}

function want_to_Delete(formOBJ){
	var a;
	a=confirm("Are you sure? You want to delete selected record(s).");
	if(a==true){
		return true;
	}else{
		return false;
	}
}

function want_to_Send(formOBJ){
	var a;
	a=confirm("Are you sure? You want to send pdf report to selected users(s).");
	if(a==true){
		return true;
	}else{
		return false;
	}
}
function want_to_saveposition(formOBJ){
	var a;
	a=confirm("Are you sure? You want to save positions.");
	if(a==true){
		return true;
	}else{
		return false;
	}
}

function adminLogout(url){
	var a;
	a=confirm("Are you sure? You want to logout.");
	if(a==true){
		location.href=url;
	}else{
		return false;
	}
}

function checkMail(s){
	var x = s;
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) return true;
	else return false;
}

function isAlpha(s){
			var myRe;
			var myArr;
			myRe = new RegExp("\[^a-zA-Z ]");
			myArr=myRe.test(s);
			return myArr;
}

function isAlphaNumeric(s){
		var myRe;
		var myArr;
		myRe = new RegExp("\[^a-zA-Z0-9_.]");
		myArr=myRe.test(s);
		return myArr;
}

function isNumber(s){
		var myRe;
		var myArr;
		myRe = new RegExp("\[^0-9]");
		myArr=myRe.test(s);
		return myArr;
}

function isPrice(priceValue){
	return priceValue.match(/^\d+$|^\d+\.\d{2}$/ );
}



function validateAdminLogin () {    
    var username     =   document.getElementById('username').value;
    var password     =   document.getElementById('password').value;
    var flag         =   1;

	if( trim(username) == '' ){
        document.getElementById('usernameErr').innerHTML = ' &laquo; Username is required field';
        flag = 0 ;
    }
	
    if( trim(password) == '' ){
       document.getElementById('passwordErr').innerHTML = ' &nbsp;&nbsp;&laquo;  Password is required field ';
       flag = 0 ;
    }

	if( flag == 1 ) return true;
    else return false;
} 


function checkAvailability(url,username)
{		
	if(username!=""){

		if(document.getElementById('username').value.length<6){
			alert("Username should have a minimum of 6 characters");
		}else{

				jQuery("#div_availability").get(0).innerHTML = '<span style="font-size:12; font-weight: bold;">Checking...';
					jQuery.ajax(
					{
						type: "GET",
						url: url+'?username='+username,
						cache:true,
						data: "",
						success: function(responseText){
							 jQuery("#div_availability").get(0).innerHTML = responseText;
							}
						}
					);
		}

	}
	else{
		alert("username can not be Blank...");
	}
}

function clearError(name){
	if(document.getElementById(name).value!=''){
	document.getElementById(name+'_err').innerHTML = "";
	}
	
}

function validateUserInfo(formObj){  
	var error = "";
	
	if(formObj.username.value==""){ 
		error = "1";	
		document.getElementById('username_err').innerHTML = "<div class='error_bg'>Please fill User Name</div>";
		document.getElementById('username').focus();
	}
	
	if(formObj.username.value!=""){		
		myArr=isAlphaNumeric(formObj.username.value)
		if(myArr){ 
		error = "1";	
		document.getElementById('username_err').innerHTML = "<div class='error_bg'>Invalid Username\nOnly(a-z A-Z 0-9_.) Allowed</div>";
		document.getElementById('username').focus();
		}			
	}
	if(formObj.username.value!=""){
		if(formObj.username.value.length<4){
		error = "1";	
		document.getElementById('username_err').innerHTML = "<div class='error_bg'>Username should be at least of 4 characters</div>";
		document.getElementById('username').focus();
		}
	}
	if(formObj.password.value==""){ 
		error = "1";	
		document.getElementById('password_err').innerHTML = "<div class='error_bg'>Please fill password</div>";
		document.getElementById('password').focus();
	}	

	if(formObj.username.value!="" && formObj.password.value!=""){
		val_1	= formObj.username.value;	
		val_2	= formObj.password.value;
		if(val_1==val_2){
		error = "1";	
		document.getElementById('password_err').innerHTML = "<div class='error_bg'>Username and Password should be different.</div>";
		document.getElementById('password').focus();
		}	
	}

	if(formObj.re_password.value==""){ 
		error = "1";	
		document.getElementById('re_password_err').innerHTML = "<div class='error_bg'>Please fill Re-enter Password</div>";
		document.getElementById('re_password').focus();
	}

	if(formObj.password.value!=formObj.re_password.value){
		error = "1";	
		document.getElementById('re_password_err').innerHTML = "<div class='error_bg'>Password and Re_enter Password should be same</div>";
		document.getElementById('re_password').focus();
	}
	
	if(formObj.first_name.value==""){ error = "1";	
		document.getElementById('first_name_err').innerHTML = "<div class='error_bg'>Please fill first name</div>";
		document.getElementById('first_name').focus();

	}

	if(formObj.last_name.value==""){ error = "1";	
		document.getElementById('last_name_err').innerHTML = "<div class='error_bg'>Please fill last name</div>";
		document.getElementById('last_name').focus();
	}

	if(formObj.email.value==""){ error = "1";	
		document.getElementById('email_err').innerHTML = "<div class='error_bg'>Please fill email address</div>";
		document.getElementById('email').focus();
	}
	if(formObj.email.value!=""){
		myArr = checkMail(formObj.email.value)
		if(!myArr){
			 error = "1";	
			document.getElementById('email_err').innerHTML = "<div class='error_bg'>Invalid Email</div>";
			document.getElementById('email').focus();
		}
	}

	if(formObj.confirm_email.value==""){ error = "1";	
		document.getElementById('confirm_email_err').innerHTML = "<div class='error_bg'>Please fill confirm email address</div>";
		document.getElementById('confirm_email').focus();
	}
	if(formObj.confirm_email.value!=""){
		myArr = checkMail(formObj.confirm_email.value)
		if(!myArr){
			 error = "1";	
			document.getElementById('confirm_email_err').innerHTML = "<div class='error_bg'>Invalid Email</div>";
			document.getElementById('confirm_email').focus();
		}
	}
	if(formObj.state_id.value==""){ error = "1";	
		document.getElementById('state_name_err').innerHTML = "<div class='error_bg'>Please Select State name</div>";
		
	}
	if(formObj.metro_area_id.value==""){ error = "1";	
		document.getElementById('metro_area_name_err').innerHTML = "<div class='error_bg'>Please Select Metro area name</div>";
		
	}

	if(formObj.company_name.value==""){ error = "1";	
		document.getElementById('company_name_err').innerHTML = "<div class='error_bg'>Please Enter Company Name</div>";
		document.getElementById('company_name').focus();
	}

	if(formObj.company_website.value==""){ error = "1";	
		document.getElementById('company_website_err').innerHTML = "<div class='error_bg'>Please Enter Company Website Name</div>";
		document.getElementById('company_website').focus();
	}

	if(formObj.company_address.value==""){ error = "1";	
		document.getElementById('company_address_err').innerHTML = "<div class='error_bg'>Please Enter Company Address</div>";
		document.getElementById('company_address').focus();
	}
	if(formObj.city.value==""){ error = "1";	
		document.getElementById('city_err').innerHTML = "<div class='error_bg'>Please Enter City Name</div>";
		document.getElementById('city').focus();
	}
	if(formObj.zip_code.value==""){ error = "1";	
		document.getElementById('zip_code_err').innerHTML = "<div class='error_bg'>Please Enter Zip Code</div>";
		document.getElementById('zip_code').focus();
	}

	if(formObj.phone.value==""){ error = "1";	
		document.getElementById('phone_err').innerHTML = "<div class='error_bg'>Please Enter Phone</div>";
		document.getElementById('phone').focus();
	}

	if(formObj.company_segment_id.value==""){ error = "1";	
		document.getElementById('company_segment_err').innerHTML = "<div class='error_bg'>Please Select Company Segment</div>";
		

	}

	if(formObj.sub_segment_id.value==""){ error = "1";	
		document.getElementById('sub_segment_err').innerHTML = "<div class='error_bg'>Please Select Sub Segment</div>";
		
	}

	if(formObj.customer_care_email.value==""){ error = "1";	
		document.getElementById('customer_care_email_err').innerHTML = "<div class='error_bg'>Please fill customer care email address</div>";
		document.getElementById('customer_care_email').focus();
	}
	if(formObj.customer_care_email.value!=""){
		myArr = checkMail(formObj.customer_care_email.value)
		if(!myArr){
			 error = "1";	
			document.getElementById('customer_care_email_err').innerHTML = "<div class='error_bg'>Invalid customer care email</div>";
			document.getElementById('customer_care_email').focus();
		}
	}
	if(formObj.confirm_customer_care_email.value==""){ error = "1";	
		document.getElementById('confirm_customer_care_email_err').innerHTML = "<div class='error_bg'>Please fill confirm customer care email address</div>";
		document.getElementById('confirm_customer_care_email').focus();
	}
	if(formObj.confirm_customer_care_email.value!=""){
		myArr = checkMail(formObj.confirm_customer_care_email.value)
		if(!myArr){
			 error = "1";	
			document.getElementById('confirm_customer_care_email_err').innerHTML = "<div class='error_bg'>Invalid confirm customer care email</div>";
			document.getElementById('confirm_customer_care_email').focus();
		}
	}
    
	if(!formObj.agree.checked){ error = "1";	
		document.getElementById('agree_err').innerHTML = "<div class='error_bg'>Please check the term and conditions check box</div>";
	}

	if(error!=""){
		//alert("Following error occured "+error);
		return false;
	}
	return true;
}


function validateUserInfo2(formObj){  
	var error = "";
	if(document.getElementById('signup_code_status').checked == 1){
		if(document.getElementById('signup_code').value == "Please enter sign up code here" || document.getElementById('signup_code').value==""){
		document.getElementById('signup_code_err').innerHTML = "<span class='error1'>Please enter sign up code here.</span>";
		return false;
		}
	}

	return true;
}




function validateFAQ(formObj){  
	var error = "";

	var var_question = FCKeditorAPI.GetInstance('question');

	if(var_question.GetXHTML(true) == "" || var_question.GetXHTML(true) == null || var_question.GetXHTML(true) == "<br />"){ 
		error = "1";	
		document.getElementById('question_err').innerHTML = "<div class='error_bg'>Please Fill Question</div>";
	}

	var var_answer = FCKeditorAPI.GetInstance('answer');
	if(var_answer.GetXHTML(true) == "" || var_answer.GetXHTML(true) == null || var_answer.GetXHTML(true) == "<br />"){ 
		error = "1";	
		document.getElementById('answer_err').innerHTML = "<div class='error_bg'>Please Fill Answer</div>";
	}

	if(error!=""){
		return false;
	}
	return true;
}



function validateUserLogin () {    
    var username     =   document.getElementById('username').value;
    var password     =   document.getElementById('password').value;
    var flag         =   1;

	if( trim(username) == '' ){
        document.getElementById('usernameErr').innerHTML = ' &laquo; Username is required field';
        flag = 0 ;
    }
	
    if( trim(password) == '' ){
       document.getElementById('passwordErr').innerHTML = ' &nbsp;&nbsp;&laquo;  Password is required field ';
       flag = 0 ;
    }

	if( flag == 1 ) return true;
    else return false;
}


function validateSendEmailForm(formObj){
	var error="";
	if(formObj.name.value==""){
		error +="\nYour Name is empty";
	}
	if(formObj.s_email.value==""){
		error +="\nYour E-mail is empty";
	}
/*	if(formObj.s_email.value!=""){
		myArr = checkMail(formObj.s_email.value)
		if(!myArr){
			error+="\nInvalid Email ";  
		}
	}
*/

	if(formObj.contactUserName0.value==""){
		error +="\nRecipient's Name is empty";
	}

	if(formObj.contactUserEmail0.value==""){
		error +="\nRecipient's E-mail is empty";
	}
	var mEmail = checkMultipleEmail(formObj);
	if(mEmail=='correct_emails'){
	}else{
	error +="\n"+mEmail;
	}	
	/*if(formObj.email.value==""){
		error +="\nRecipient's E-mail is empty";
	}
	if(formObj.email.value!=""){
		myArr = checkMail(formObj.email.value)
		if(!myArr){
			error+="\nInvalid Email ";  
		}
	}*/
	if(error!=""){
		alert("Following error has occured "+error);
		return false;
	}
	return true;
}

function checkMultipleEmail(formName)
{
    var regEmail = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;   
    var bolfocus = false;
    var emailElementID ;
    errorString = '';
    var loopLeng = document.getElementById('theValue').value;
    j=1;
    for(i=0;i<=loopLeng;i++)
    {
        
        if(document.getElementById('contactUserEmail'+i))
        {
            if(!regEmail.test(document.getElementById('contactUserEmail'+i).value) && (document.getElementById('contactUserEmail'+i).value != ''))
            {
				if(document.getElementById('contactUserName'+i).value==''){
					  errorString += '- Name '+j+' must contain a value.\n';     
				}

                errorString += '- Email '+j+' must contain a valid e-mail Address.\n';     
               
                if(!bolfocus )
                {
                  bolfocus = true; 
                  emailElementID = 'contactUserEmail'+i;     
                }
            }  
        }
		if(i==0){
		document.getElementById('rec_emails').value = document.getElementById('contactUserName'+i).value+":"+ document.getElementById('contactUserEmail'+i).value;
		}else{
		document.getElementById('rec_emails').value = document.getElementById('rec_emails').value +";"+document.getElementById('contactUserName'+i).value+":"+ document.getElementById('contactUserEmail'+i).value;
		}	
		
        j++;
    }
    if(errorString == '')
    {
      //  document.getElementById(formName).action='contacts.php';
       // document.getElementById(formName).submit();
       // return true;  
	    return "correct_emails";
    }
    else
    {
        
      // alert(MasterString+' \n '+errorString); 
        if(bolfocus)
        {
            document.getElementById(emailElementID).focus();
        }
         return errorString;   
    }
    
}

function gotoVote(){
	var poll_id = document.getElementById('poll_id').value;	
		location.href='poll_list.php?poll_id='+poll_id;		
}


function validateSurvey(formObj){  
	var error = "";
	
	if(formObj.survey_title.value==""){ 
		error = "1";	
		document.getElementById('survey_title_err').innerHTML = "<div class='error_bg'>Please Fill Survey Title</div>";
	}
	if(error!=""){
		return false;
	}
	return true;
}


function validateSurveyQuestion(formObj){  
	var error = "";
	
	if(formObj.survey_question.value==""){ 
		error = "1";	
		document.getElementById('survey_question_err').innerHTML = "<div class='error_bg'>Please Fill Survey question Title</div>";
	}
	if(error!=""){
		return false;
	}
	return true;
}

function recordPoll(url,poll_id)
{		
		
	if(poll_id!=""){
	jQuery("#div_poll").get(0).innerHTML = '<span style="font-size:12; font-weight: bold;">Checking...';
		jQuery.ajax(
		{
			type: "GET",
			url: url+'?poll_id='+poll_id,
			cache:true,
			data: "",
			success: function(responseText){
				 jQuery("#div_poll").get(0).innerHTML = responseText;
				}
			}
		);
	}else{
		alert("Select poll question name ...");
	}
}

function checkpollForm(pollForm)  
{ 
  var checked = false; 
  var poll_answer_id = pollForm.elements.poll_answer_id; 
  for (var i=0; i<poll_answer_id.length; i++)  
  {  
    if (poll_answer_id[i].checked) {  
      checked = true; 
      break;  
    }  
   } 
   if(!checked) 
     alert("you have to choose a option");  
   return checked ; 
}

function validateCredit(formObj){  
	var error = "";
	
	if(formObj.credit_points.value==""){ 
		error = "1";	
		document.getElementById('credit_points_err').innerHTML = "<div class='error_bg'>Please fill credit points</div>";
	}
	if(formObj.credit_amount.value==""){ 
		error = "1";	
		document.getElementById('credit_amount_err').innerHTML = "<div class='error_bg'>Please fill credit amount</div>";
	}
	if(error!=""){
		return false;
	}
	return true;
}


function validateModule(formObj){  
	var error = "";
	
	if(formObj.module_name.value==""){ 
		error = "1";	
		document.getElementById('module_name_err').innerHTML = "<div class='error_bg'>Please Fill Module Name</div>";
	}
	if(error!=""){
		return false;
	}
	return true;
}


function validateState(formObj){  
	var error = "";
	if(formObj.country_id.value=="" || formObj.country_id.value=="0"  ){ 
		error = "1";	
		document.getElementById('country_id_err').innerHTML = "<div class='error_bg'>Please select country</div>";
	}

	if(formObj.state_name.value==""){ 
		error = "1";	
		document.getElementById('state_name_err').innerHTML = "<div class='error_bg'>Please Fill State Name</div>";
	}

	if(error!=""){
		return false;
	}
	return true;
}

function validateMetroArea(formObj){  
	var error = "";
	if(formObj.country_id.value=="" || formObj.country_id.value=="0"  ){ 
		error = "1";	
		document.getElementById('country_id_err').innerHTML = "<div class='error_bg'>Please select country</div>";
	}

	if(formObj.metro_area_name.value==""){ 
		error = "1";	
		document.getElementById('metro_area_name_err').innerHTML = "<div class='error_bg'>Please Fill Metro Area Name</div>";
	}

	if(error!=""){
		return false;
	}
	return true;
}

function validateSubSegment(formObj){  
	var error = "";
	if(formObj.company_segment_id.value=="" || formObj.company_segment_id.value=="0"  ){ 
		error = "1";	
		document.getElementById('company_segment_id_err').innerHTML = "<div class='error_bg'>Please select Company Segment</div>";
	}

	if(formObj.sub_segment_title.value==""){ 
		error = "1";	
		document.getElementById('sub_segment_title_err').innerHTML = "<div class='error_bg'>Please Fill Company Sub Segment Name</div>";
	}

	if(error!=""){
		return false;
	}
	return true;
}

function validateCancelReason(formObj){  
	var a;
	var error = "";
	a=confirm("Are you sure? You want to cancel your subscription.");
	if(a==true){
		return true;
	}else{
		return false;
	}
	
	if(formObj.cancel_reason_id.value=="" || formObj.cancel_reason_id.value=="0" ){ 
		error = "1";	
		document.getElementById('cancel_reason_err').innerHTML = "<div class='error_bg'>Please select Reason for cancel</div>";
	}	

	if(error!=""){
		return false;
	}
	return true;
}

function validateChangePassword(formObj){  
	var error = "";
	
	if(formObj.old_password.value==""){ 
		error = "1";	
		document.getElementById('old_password_err').innerHTML = "<div class='error_bg'>Please Fill Old Password</div>";
	}
	if(formObj.new_password.value==""){ 
		error = "1";	
		document.getElementById('new_password_err').innerHTML = "<div class='error_bg'>Please Fill New Password</div>";
	}
	if(formObj.re_new_password.value==""){ 
		error = "1";	
		document.getElementById('re_new_password_err').innerHTML = "<div class='error_bg'> Re - Enter Confirm Password</div>";
	}
	
	if(error!=""){

		return false;
	}
	return true;
}

function validateForgotPassword(formObj){  
	var error = "";
	
	if(formObj.username.value==""){ 
		error = "1";	
		document.getElementById('username_err').innerHTML = "<div class='error_bg'>Please Fill User Name</div>";
	}
	if(formObj.email.value==""){ 
		error = "1";	
		document.getElementById('email_err').innerHTML = "<div class='error_bg'>Please Fill Email</div>";
	}
		
	if(error!=""){

		return false;
	}
	return true;
}


function getPlanDetails(plan_id){

	//alert(plan_id);
	  
		jQuery.ajax(
		{      
			type: "GET",
			url: 'plan_details.php?plan_id='+plan_id,
			cache:true,
			data: "",
			success: function(responseText){
				jQuery("#div_"+plan_id).get(0).innerHTML = responseText;
				 }
			}
		);
	
}

function refreshCatcha(){	
	var randomnumber=Math.floor(Math.random()*11);
	$("#captcha").attr("src","verificationCodeImage.php?id="+randomnumber);
}

function showPlanOptions(formOBJ, id, price){
	for (var i=0; i<formOBJ.plan_id.length; i++) {
		if (formOBJ.plan_id[i].checked) {
			 $('.divc_plan_'+formOBJ.plan_id[i].value).fadeIn('fast');
		//document.getElementById('div_plan_'+formOBJ.plan_id[i].value).style.display = 'block';
		}else{
		//document.getElementById('div_plan_'+formOBJ.plan_id[i].value).style.display = 'none';
			 $('.divc_plan_'+formOBJ.plan_id[i].value).fadeOut('fast');
		}
	}
}


function howDidHear(){
	var s = jQuery.trim($('#hear_how_id option:selected' ).text());  
	if(s == 'Other' || s == 'other' || s == 'OTHER'  ){
		document.getElementById('hear_how_other').value = 'How you heard about us';
		$('.div_hear_how').fadeIn('slow');		
	}else{
		document.getElementById('hear_how_other').value = '';
		$('.div_hear_how').fadeOut('slow');	
	
	}
}

function cancelReason(){
	var s = jQuery.trim($('#cancel_reason_id option:selected' ).text());  
	if(s == 'Other' || s == 'other' || s == 'OTHER'  ){
		document.getElementById('other_cancel_reason').value = 'Cancel Reason';
		$('.div_cancel_reason').fadeIn('slow');		
	}else{
		document.getElementById('other_cancel_reason').value = '';
		$('.div_cancel_reason').fadeOut('slow');	
	
	}
}
function ContactReason(){
	var s = jQuery.trim($('#reason_contact_id option:selected' ).text());  
	if(s == 'Other' || s == 'other' || s == 'OTHER'  ){
		document.getElementById('reason_contact_other').value = 'Please specify contact reason';
		$('.div_reason_contact').fadeIn('slow');		
	}else{
		document.getElementById('reason_contact_other').value = '';
		$('.div_reason_contact').fadeOut('slow');	
	
	}
}



function validateContactForm(formObj){  
	var error = "";	
		
	if(formObj.first_name.value==""){ error = "1";	
		document.getElementById('first_name_err').innerHTML = "<div class='error3'>Please fill first name</div>";

	}

	if(formObj.last_name.value==""){ error = "1";	
		document.getElementById('last_name_err').innerHTML = "<div class='error3'>Please fill last name</div>";
	}

	if(formObj.email.value==""){ error = "1";	
		document.getElementById('email_err').innerHTML = "<div class='error3'>Please fill email address</div>";
	}

	if(formObj.confirm_email.value==""){ error = "1";	
		document.getElementById('confirm_email_err').innerHTML = "<div class='error3'>Please fill confirm email address</div>";
	}

	if(formObj.email.value!=""){
		myArr = checkMail(formObj.email.value)
		if(!myArr){
			 error = "1";	
			document.getElementById('email_err').innerHTML = "<div class='error3'>Invalid Email</div>";
		}
	}
	if(formObj.confirm_email.value!=""){
		myArr = checkMail(formObj.confirm_email.value)
		if(!myArr){
			 error = "1";	
			document.getElementById('confirm_email_err').innerHTML = "<div class='error3'>Invalid Confirm Email</div>";
		}
	}

	if(formObj.email.value != formObj.confirm_email.value){ error = "1";	
		document.getElementById('confirm_email_err').innerHTML = "<div class='error3'>Email and Confirm email are not same</div>";
	}

	if(formObj.phone.value==""){ error = "1";	
		document.getElementById('phone_err').innerHTML = "<div class='error3'>Please fill Phone Number</div>";
	}
	if(formObj.country.value==""){ error = "1";	
		document.getElementById('country_err').innerHTML = "<div class='error3'>Please fill Country Name</div>";
	}
	if(formObj.company.value==""){ error = "1";	
		document.getElementById('company_err').innerHTML = "<div class='error3'>Please fill Company Name</div>";
	}
	if(formObj.hear_how_id.value==""){ error = "1";	
		document.getElementById('hear_how_err').innerHTML = "<div class='error3'>Please Select How did you here</div>";
	}
		if(formObj.reason_contact_id.value==""){ error = "1";	
		document.getElementById('reason_contact_err').innerHTML = "<div class='error3'>Please Select reason for contact</div>";
	}

	if(error!=""){
		//alert("Following error occured "+error);
		return false;
	}
	return true;
}

function validateQuestion(formObj){  
	var error = "";
	if(formObj.section_id.value=="" || formObj.section_id.value=="0"  ){ 
		error = "1";	
		document.getElementById('section_id_err').innerHTML = "<div class='error_bg'>Please select section</div>";
	}

	if(formObj.question.value==""){ 
		error = "1";	
		document.getElementById('question_err').innerHTML = "<div class='error_bg'>Please Fill Question</div>";
	}

	if(error!=""){
		return false;
	}
	return true;
}
function loginFormSubmit(){
	if(document.getElementById('login_username').value == '' || document.getElementById('login_password').value == '' || document.getElementById('login_username').value == 'username' ){
		document.getElementById('login_error_text').innerHTML = 'Username and Password' ;
		$('.login_error').fadeIn('slow');
		return false;
	}else{
		return true;
	}
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}

function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}


function surveyStep(op){
	if(op == '1'){
		$('.div_step_one').fadeIn('slow');
		$('.div_step_two').fadeOut('slow');
		
	}
	if(op == '2'){		
		$('.div_step_one').fadeOut('slow');
		$('.div_step_two').fadeIn('slow');
		
	}
}

function validateSurveyForm(formObj, op){
	var error = "";
	if(op == '2'){
		if(document.getElementById('answer_id1').value <=0 && document.getElementById('chk_answer_id1').checked==false){
			document.getElementById('tooltip1').innerHTML = '<span class="error1">Select  range between 1 to 10</span>';error = "1";
		}

		if(document.getElementById('answer_id2').value <=0 && document.getElementById('chk_answer_id2').checked==false){
			document.getElementById('tooltip2').innerHTML = '<span class="error1">Select  range between 1 to 10</span>';error = "2";
		}
		if(document.getElementById('answer_id3').value <=0 && document.getElementById('chk_answer_id3').checked==false){
			document.getElementById('tooltip3').innerHTML = '<span class="error1">Select  range between 1 to 10</span>';error = "3";
		}
		if(document.getElementById('answer_id4').value <=0 && document.getElementById('chk_answer_id4').checked==false){
			document.getElementById('tooltip4').innerHTML = '<span class="error1">Select  range between 1 to 10</span>';error = "4";
		}
		if(document.getElementById('answer_id5').value <=0 && document.getElementById('chk_answer_id5').checked==false){
			document.getElementById('tooltip5').innerHTML = '<span class="error1">Select  range between 1 to 10</span>';error = "5";
		}
		if(document.getElementById('answer_id6').value <=0 && document.getElementById('chk_answer_id6').checked==false){
			document.getElementById('tooltip6').innerHTML = '<span class="error1">Select  range between 1 to 10</span>';error = "6";
		}
		if(document.getElementById('answer_id7').value <=0 && document.getElementById('chk_answer_id7').checked==false){
			document.getElementById('tooltip7').innerHTML = '<span class="error1">Select  range between 1 to 10</span>';error = "7";
		}
		if(document.getElementById('answer_id8').value <=0 && document.getElementById('chk_answer_id8').checked==false){
			document.getElementById('tooltip8').innerHTML = '<span class="error1">Select  range between 1 to 10</span>';error = "8";
		}
		if(document.getElementById('answer_id9').value <=0 && document.getElementById('chk_answer_id9').checked==false){
			document.getElementById('tooltip9').innerHTML = '<span class="error1">Select  range between 1 to 10</span>';error = "9";
		}
		if(document.getElementById('answer_id10').value <=0 && document.getElementById('chk_answer_id10').checked==false){
			document.getElementById('tooltip10').innerHTML = '<span class="error1">Select  range between 1 to 10</span>';error = "10";
		}
		if(document.getElementById('answer_id11').value <=0 && document.getElementById('chk_answer_id11').checked==false){
			document.getElementById('tooltip11').innerHTML = '<span class="error1">Select  range between 1 to 10</span>';error = "11";
		}
		if(document.getElementById('answer_id12').value <=0 && document.getElementById('chk_answer_id12').checked==false){
			document.getElementById('tooltip12').innerHTML = '<span class="error1">Select  range between 1 to 10</span>';error = "12";
		}

		var r_ans13='0';
		var c_ans14='0';
		for(var i=0; i<formObj.elements.length;i++){
			if(formObj.elements[i].type=='radio' && formObj.elements[i].name=='answer_id13' ){
				if(formObj.elements[i].checked)r_ans13=1;
			}
			if(formObj.elements[i].type=='checkbox' && formObj.elements[i].name=='answer_id[14][]' ){
				if(formObj.elements[i].checked)c_ans14=1;
			}
		}

		if(r_ans13==0){
			document.getElementById('tooltip13').innerHTML = '<span class="error1">This field is required</span>';error = "13";
		}
		if(c_ans14==0){
			document.getElementById('tooltip14').innerHTML = '<span class="error1">This field is required</span>';error = "14";
		}

		if(document.getElementById('answer_id15').value <0 || document.getElementById('answer_id15').value ==''){
			document.getElementById('tooltip15').innerHTML = '<span class="error1">This field is required</span>';error = "15";
		}

		if(document.getElementById('answer_id16').value <0 || document.getElementById('answer_id16').value ==''){
			document.getElementById('tooltip16').innerHTML = '<span class="error1">This field is required</span>';error = "16";
		}
		
		if(error == ""){
			$('.div_step_one').fadeOut('slow');
			$('.div_step_two').fadeIn('slow');	
			$("html, body").animate({scrollTop:0},"slow");
		}else{
			document.getElementById('answer_id'+error).focus();
		}
	}
	if(op == '1'){		
	//	$('.div_step_one').fadeIn('slow');
	//	$('.div_step_two').fadeOut('slow');
	}
}

function validateSurveyCutomerForm(formObj){  
	var error = "";
	if(document.getElementById('plan_type').value == 'Professional' && formObj.in_sweepstakes.checked == true){

			if(formObj.first_name.value==""){ error = "1";	
				document.getElementById('first_name_err').innerHTML = "<div class='error_bg'>Please fill first name</div>";
			}
			if(formObj.email.value==""){ error = "1";	
				document.getElementById('email_err').innerHTML = "<div class='error_bg'>Please fill email address</div>";
			}

		if(formObj.email.value!=""){
			myArr = checkMail(formObj.email.value)
			if(!myArr){				 	
			document.getElementById('email_err').innerHTML = "<div class='error_bg'>Invalid Email</div>"; error = "1";
			}

			if(formObj.email.value!=formObj.confirm_email.value){
			document.getElementById('confirm_email_err').innerHTML = "<div class='error_bg'> Email and Confirm Email does not match</div>"; error = "1";
			}
		}
	}

	
	

	if(error!=""){
		return false;
	}

	var a = confirm("Thank you for taking the survey.");
	
	if( a == true){
	return true;
	}else{
	return false;
	}

	return true;
}

function selectTT(a, b){
	if(a.value!=''){
		document.getElementById("tooltip"+b).innerHTML="";
	}
}
