/*
	CHERRYCALL JAVASCRIPT
	CREATED: 16.04.07
	MODIFIED: 08.12.09
	AUTHOR: ANDY FIELD
*/

/* AUTO SUBMIT
******************************************/

function jumpMenu(targ,selObj,restore){
	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	if (restore) selObj.selectedIndex=0;
}

/* BOOKMARK
******************************************/

function setBookmark(url,str){
	if(str=='')str=url;
	if (document.all)window.external.AddFavorite(url,str);
	else alert('Press CTRL and D to add a bookmark to:\n"'+url+'".');
}

/* FORM VALIDATION
******************************************/

function chkFeedback(frm) 
	
	{		
		if(frm.Name.value == "") return setFocus(frm.Name, "Please enter your name");
		if(frm.Email.value == "") return setFocus(frm.Email, "Please enter your email address");
		if(frm.Email.value.indexOf("@") == -1) return setFocus(frm.Email, "Please enter a valid email address");
		if(frm.Email.value.indexOf(".") == -1) return setFocus(frm.Email, "Please enter a valid email address");	
		if(frm.Comments.value == "") return setFocus(frm.Comments, "Please enter your comments");
		return true;
	}

function Email(frm) 
	
	{
		if(frm.txtTo.value == "") return setFocus(frm.txtTo, "Please enter your friend's email address");
		if(frm.txtTo.value.indexOf("@") == -1) return setFocus(frm.txtTo, "Please enter a valid email address");
		if(frm.txtTo.value.indexOf(".") == -1) return setFocus(frm.txtTo, "Please enter a valid email address");		
		if(frm.txtFrom.value == "") return setFocus(frm.txtFrom, "Please enter your email address");
		if(frm.txtFrom.value.indexOf("@") == -1) return setFocus(frm.txtFrom, "Please enter a valid email address");
		if(frm.txttxtFromTo.value.indexOf(".") == -1) return setFocus(frm.txtFrom, "Please enter a valid email address");	
		return true;
	}
	
function Newsletter(frm) 
	
	{
		if(frm.txtSubscribe.value == "") return setFocus(frm.txtSubscribe, "Please enter an email address");
		if(frm.txtSubscribe.value.indexOf("@") == -1) return setFocus(frm.txtSubscribe, "Please enter a valid email address");
		if(frm.txtSubscribe.value.indexOf(".") == -1) return setFocus(frm.txtSubscribe, "Please enter a valid email address");		
		return true;
	}
	
function ReportFault(frm) 
	
	{
		if(frm.txtReportName.value == "") return setFocus(frm.txtReportName, "Please enter your name");
		if(frm.txtReportEmail.value == "") return setFocus(frm.txtReportEmail, "Please enter an email address");
		if(frm.txtReportEmail.value.indexOf("@") == -1) return setFocus(frm.txtReportEmail, "Please enter a valid email address");
		if(frm.txtReportEmail.value.indexOf(".") == -1) return setFocus(frm.txtReportEmail, "Please enter a valid email address");		
		if(frm.txtCountry.value == "") return setFocus(frm.txtCountry, "Please enter the country you're calling");
		if(frm.txtAccessNumber.value == "") return setFocus(frm.txtAccessNumber, "Please enter the access number you're using");
		if(frm.txtPhoneNumber.value == "") return setFocus(frm.txtPhoneNumber, "Please enter the phone number you're calling from");
		if(frm.ddlNetwork.selectedIndex == "") return setFocus(frm.ddlNetwork, "Please select the network you use for your phone calls");
		if(frm.txtTime.value == "") return setFocus(frm.txtTime, "Please enter the time and date you called");
		if(frm.ddlProblem.selectedIndex == "") return setFocus(frm.ddlProblem, "Please select the problem");
		return true;
	}
	
function AskQuestion(frm) 
	
	{
		if(frm.txtQuestionName.value == "") return setFocus(frm.txtQuestionName, "Please enter your name");
		if(frm.txtQuestionEmail.value == "") return setFocus(frm.txtQuestionEmail, "Please enter an email address");
		if(frm.txtQuestionEmail.value.indexOf("@") == -1) return setFocus(frm.txtQuestionEmail, "Please enter a valid email address");
		if(frm.txtQuestionEmail.value.indexOf(".") == -1) return setFocus(frm.txtQuestionEmail, "Please enter a valid email address");		
		if(frm.txtQuestion.value == "") return setFocus(frm.txtQuestion, "Please enter your question");
		return true;
	}
	
function LinkExchange(frm) 
	
	{
		if(frm.txtSiteTitle.value == "") return setFocus(frm.txtSiteTitle, "Please enter your site title");
		if(frm.txtURL.value == "") return setFocus(frm.txtURL, "Please enter your URL");
		if(frm.txtURL.value.indexOf("http://") == -1) return setFocus(frm.txtEmail, "Please enter a valid URL");
		if(frm.txtURL.value.indexOf("www") == -1) return setFocus(frm.txtEmail, "Please enter a valid URL");
		if(frm.txtURL.value.indexOf(".") == -1) return setFocus(frm.txtEmail, "Please enter a valid URL");
		if(frm.txtDescription.value == "") return setFocus(frm.txtDescription, "Please enter a description of your website");
		if(frm.txtName.value == "") return setFocus(frm.txtName, "Please enter your name");
		if(frm.txtEmail.value == "") return setFocus(frm.txtEmail, "Please enter your email address");
		if(frm.txtEmail.value.indexOf("@") == -1) return setFocus(frm.txtEmail, "Please enter a valid email address");
		if(frm.txtEmail.value.indexOf(".") == -1) return setFocus(frm.txtEmail, "Please enter a valid email address");	
		if(frm.txtReciprocalLink.value == "") return setFocus(frm.txtReciprocalLink, "Please enter the reciprocal link URL");
		if(frm.txtReciprocalLink.value.indexOf("http://") == -1) return setFocus(frm.txtReciprocalLink, "Please enter a valid URL");
		if(frm.txtReciprocalLink.value.indexOf("www") == -1) return setFocus(frm.txtReciprocalLink, "Please enter a valid URL");
		if(frm.txtReciprocalLink.value.indexOf(".") == -1) return setFocus(frm.txtReciprocalLink, "Please enter a valid URL");
		return true;
	}

	function setFocus(f, message)
	{
		if( message != "")
		{
			alert(message);
		}
		f.focus();
		return false;
	}
	
/* EXTERNAL LINK CODE
******************************************/

function externalLinks() { 
	if (!document.getElementsByTagName) return; 
	var anchors = document.getElementsByTagName("a"); 
	for (var i=0; i<anchors.length; i++) { 
		var anchor = anchors[i]; 
		if (anchor.getAttribute("href") && 
	anchor.getAttribute("rel") == "external") 
	anchor.target = "_blank"; 
	} 
} 
window.onload = externalLinks;

/* JQUERY
******************************************/

$(document).ready(function(){
	$('#cselect span').click(function() {
		$('#cselect ul').slideToggle('fast');
	 });

 });
