/*
 * Title: telephone.js
 * Revision: 1.0 (December 15, 2009)
 * Author: Codesparq (http://www.codesparq.com/)
 *
 * Copyright © 2009 Codesparq. All rights reserved.
 */

function unslice(slicedNumber) {
	return (slicedNumber.substring(9, 11) + slicedNumber.substring(0, 9));
}

function telephone(format, slicedNumber) {
	telephoneNumber = '+';
	unslicedNumber = unslice(slicedNumber);
	if (format == 'landline') {
		telephoneNumber = (telephoneNumber + unslicedNumber.substring(0, 2) + ' (' + unslicedNumber.charAt(2) + ') ' + unslicedNumber.substring(3, 7) + '-' + unslicedNumber.substring(7));
		document.write('<a href="callto:+' + unslicedNumber + '">' + telephoneNumber + '</a>');
	}
	else if (format == 'mobile') {
		telephoneNumber = (telephoneNumber + unslicedNumber.substring(0, 2) + ' ' + unslicedNumber.substring(2));
		document.write('<a href="callto:+' + unslicedNumber + '">' + telephoneNumber + '</a>');
	}
}
