var google_conversion_id = 1056148133;
var google_conversion_language = "en_US";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "CtvACP_whgEQpZXO9wM";
if (50.0) {
var google_conversion_value = 50.0;
}

function showdiv(a)
{
	for(i=1;i<=2;i++)
	{
		if(i==a)
		{
			document.getElementById(i).style.display="block";
		}
		else
		{
			document.getElementById(i).style.display="none";
		}
	}
}
function validateField(fieldname,fieldtype,regx,isMandate,displayname,errDiv){
   //alert('displayname:'+displayname+'regx:'+regx+'isMandate:'+isMandate);
   var f=document.getElementById(fieldname);
   var ftype=document.getElementById(fieldname).type;
   
   // alert(f.value);
   switch (ftype){
        case 'text':
            f.value=f.value.replace(/^\s+|\s+$/g, '');
            if (isMandate!="false"){
                if (f.value ==""){
                    displayError(f,errDiv,'Required ' +displayname,'true');
                    f.focus();
                    return false;
                }else if(regx!=""){
                  // alert(f.value);
                   if(f.value.match(eval(regx))){
                   	 displayError(f,errDiv,'','false');
                       return true;
                   }else{
                       displayError(f,errDiv,'Wrong input for '+displayname,'true');
                       f.focus();
                       return false;
                   }
                 }else{
                   displayError(f,errDiv,'','false');
                 	return true;
                 }
            }else{
                if (f.value !=""){
                    if(regx!=""){
                       if(f.value.match(eval(regx))){
                           displayError(f,errDiv,'','false');
                           return true;
                       }else{
                          displayError(f,errDiv,'Invalid data entry for '+displayname,'true');
                          f.focus();
                          return false;
                       }
                    }else{
                    	displayError(f,errDiv,'','false');
                    	return true;
                    }
                    displayError(f,errDiv,'','false');
                    return true;
                }
                displayError(f,errDiv,'','false');
                return true;
            }
            break;
        case 'textarea':
                    f.value=f.value.replace(/^\s+|\s+$/g, '');
                    if (isMandate!="false"){
		                if (f.value ==""){
		                    displayError(f,errDiv,'Required:'+displayname,'true');
		                    f.focus();
		                    return false;
		                }else if(regx!=""){
		                  // alert(f.value);
		                   if(f.value.match(eval(regx))){
		                    displayError(f,errDiv,'','false');
		                       return true;
		                   }else{
		                       displayError(f,errDiv,'Invalid entry for '+displayname,'true');
		                       f.focus();
		                       return false;
		                   }
		                 }else{
                                        displayError(f,errDiv,'','false');
		                 	return true;
		                 }
		            }else{
		                if (f.value!=""){
		                    if(regx!=""){
		                       if(f.value.match(eval(regx))){
 		                           displayError(f,errDiv,'','false');
		                           return true;
		                       }else{
		                       	  displayError(f,errDiv,'Invalid data entry for '+displayname,'true');
		                          f.focus();
		                          return false;
		                       }
		                    }else{
		                        displayError(f,errDiv,'','false');
		                    	return true;
		                    }
		                    displayError(f,errDiv,'','false');
                            return true;
                        }
                        displayError(f,errDiv,'','false');
                        return true;
                }
                break;
        case 'checkbox':
            break;
        case 'select-one':
             if (isMandate!="false"){
                if (f.value ==""){
                	displayError(f,errDiv,'Please select '+displayname,'true');
                    f.focus();
                    return false;
                }else if(f.value=="others"){
                    //$('txtOthers').
                }else{
                 displayError(f,errDiv,'','false');
                    return true;
                }    
            }else{
            	displayError(f,errDiv,'','false');
                return true;
            }           
            break;
   }
}
function validateEmpty(fieldId,isMandatory,errDiv,errMsg){
    fieldId.value=fieldId.value.replace(/^\s+|\s+$/g, '');
    if (isMandatory){
        if(isEmpty(fieldId)){
            displayError(fieldId,errDiv,errMsg,true);
            return false;
        }
        displayError(fieldId,errDiv,errMsg,false);
    }
    return true;
}

function $$(id){
	return (document.getElementById(id));
}


function displayError(fieldId,errFieldId,errMsg,flag){
    if (flag){
        errFieldId.innerHTML='';
        if (errMsg!=""){
            errFieldId.style.display='';
            errFieldId.innerHTML=errMsg;
           // fieldId.focus();
        }
    }else{  
        if (errFieldId!=null) errFieldId.innerHTML='';
    }    
}

function get_radio_value(fieldId){
	var rad_val="";
    for (var i=0; i < fieldId.length; i++){
       if (fieldId[i].checked){
          rad_val = fieldId[i].value;
       } 
    }
    return rad_val;
}


function compareDates(fromDate,toDate){

	var str1 = fromDate.value;
	var str2 = toDate.value;
	var dt1 = parseInt(str1.substring(0,2),10);
	var mon1 = parseInt(str1.substring(3,5),10);
	var yr1 = parseInt(str1.substring(6,10),10);
	var dt2 = parseInt(str2.substring(0,2),10);
	var mon2 = parseInt(str2.substring(3,5),10);
	var yr2 = parseInt(str2.substring(6,10),10);
	var date1 = new Date(yr1, mon1, dt1);
	var date2 = new Date(yr2, mon2, dt2);
	
	if(date2 < date1){
	   return false;
	}
	return true;
}

function limitText(limitField, limitNum) {
if(limitField.value!=""){
    if (limitField.value.length > limitNum) {
        return true;
    }
}
return false;
}