﻿// File

function ltrim ( s )
{
	return s.replace( /^\s*/, "" );
}

function rtrim ( s )
{
	return s.replace( /\s*$/, "" );
}

function trim ( s )
{
	return rtrim(ltrim(s));
}

function ValidateEmail(em) {

		if (em == "") 
			return "\n  - Email Address" ;
		else {
			if (em.length < 6 || em.indexOf('@')==-1 || em.indexOf('@')==0 || em.indexOf('.')==-1) 
				return "\n     -  Invalid Email Address";
			else
				return '';
		}	
}		

function checkContactUs(path)	{
	var msg = "";
	msg += ValidateEmail(path.ctl00_ctl00_ContentPlaceHolderMain_ContentCenter_Email.value);

	if ( path.ctl00_ctl00_ContentPlaceHolderMain_ContentCenter_Name.value=='')
		msg += "\n  - Name ";		

	if ( path.ctl00_ctl00_ContentPlaceHolderMain_ContentCenter_Subject.value=='')
		msg += "\n  - Subject ";		
	
	if ( path.ctl00_ctl00_ContentPlaceHolderMain_ContentCenter_Message.value == "" )
		msg += "\n  - Message Text ";		
	
	if ( path.ctl00_ctl00_ContentPlaceHolderMain_ContentCenter_Subject.value=='Medical')
		msg = "\n  Please see notice below about Medical Questions";		

	if (msg != "") 
	{
		if (path.ctl00_ctl00_ContentPlaceHolderMain_ContentCenter_Subject.value!='Medical') 
			msg = "\nThe following fields need to be corrected before sending \n" + msg + "\n\nPlease re-enter!";
	
		alert(msg);
		return false;
	}
		else	
			return true;
}

function checkHWContactUs(path)	{
	var msg = "";
	msg += ValidateEmail(path.ctl00_ctl00_ContentPlaceHolderMain_ContentCenter_ContactUSControl_Email.value);

	if ( path.ctl00_ctl00_ContentPlaceHolderMain_ContentCenter_ContactUSControl_Name.value=='')
		msg += "\n  - Name ";		

	if ( path.ctl00_ctl00_ContentPlaceHolderMain_ContentCenter_ContactUSControl_Subject.value=='')
		msg += "\n  - Subject ";		
	
	if ( path.ctl00_ctl00_ContentPlaceHolderMain_ContentCenter_ContactUSControl_Message.value == '' )
		msg += "\n  - Message Text ";		
	
	if (msg != "") 
	{
		alert(msg);
		return false;
	}
		else	
			return true;
}

function checkPractSearch(path)	{
	var msg = "";
    if ( path.ctl00_ctl00_ContentPlaceHolderMain_ContentCenter_ZipCode.value=='' && (path.ctl00_ctl00_ContentPlaceHolderMain_ContentCenter_City.value=='') )
	    	msg += "\n  Zip code or City and/or State are required to search";		
	if (msg != "") 
	{
		alert(msg);
		return false;
	}
		else	{
		    path.ctl00_ctl00_ContentPlaceHolderMain_ContentCenter_btn.value='yes';	
		    path.ctl00_ctl00_ContentPlaceHolderMain_ContentCenter_CC.value=path.ctl00_ctl00_ContentPlaceHolderMain_ContentCenter_City.value ;
		    path.ctl00_ctl00_ContentPlaceHolderMain_ContentCenter_LN.value=path.ctl00_ctl00_ContentPlaceHolderMain_ContentCenter_Lastname.value ;
			return true;
		}	
}

function showPract(path, AssId, clearType, country)
{
	
	path.ctl00_ctl00_ContentPlaceHolderMain_ContentCenter_ZipCode.value='';	
	path.ctl00_ctl00_ContentPlaceHolderMain_ContentCenter_City.value='' ;
	path.ctl00_ctl00_ContentPlaceHolderMain_ContentCenter_Lastname.value='' ;
    
    if ( clearType=='All' ) 
    {
    	if (country=='USA' || country=='Canada') 
    	    path.ctl00_ctl00_ContentPlaceHolderMain_ContentCenter_State.value='' ;		
    	    
    	document.location= '/scr/PractitionerSerach.aspx?Associd='+AssId+'&Country='+path.ctl00_ctl00_ContentPlaceHolderMain_ContentCenter_Country.value ;
    }
    else
        document.location= '/scr/PractitionerSerach.aspx?Associd='+AssId+'&State='+ path.ctl00_ctl00_ContentPlaceHolderMain_ContentCenter_State.value + '&Country='+path.ctl00_ctl00_ContentPlaceHolderMain_ContentCenter_Country.value ;
    
}

function checkBoardPost( path )
{ 
	var msg = '';
	if ( path.ThreadSubject.value == "" )
		 msg += '\n Subject' ;
	if ( path.ThreadText.value == "" )
		 msg += '\n Response Text' ;
	if ( msg != "" )	   	
		{	msg = 'Please fill in the following field(s)\n' + msg;
			alert(msg);
			return false;
		}
}

function checkCommentPost( path )
{
	var msg = '';
	if ( path.CommentText.value == "" )
		 msg += '\n Response Text' ;
	if ( msg != "" )	   	
		{	msg = 'Please fill in the following field \n' + msg;
			alert(msg);
			return false;
		}
}

function checkSubmission( path )
{
	var msg = '';
	if ( path.SuggestRequest.value == "" )
		 msg += '\n Suggestion Text' ;
	if ( msg != "" )	   	
		{	msg = 'Please fill in the following field \n' + msg;
			alert(msg);
			return false;
		}
}

function myAlert(myTitle, myText){
  
  var html = '<html><head><title>' + myTitle +'</title></head>' + '<body bgcolor=thistle>' + myText + '</body></html>';
  var args = 'left=420,top=800,width=200,height=100';
  var nw = window.open('','myAlert',args);
  nw.document.write(html);
  
  //alert('This is standard alert box:\n'+ html);
}
