/*
function clearSkype() {
	if(!$('#skype_plugin_object').length) { return; } else {alert('sckype')}
	$('#skype_plugin_object').remove();
	$('span.skype_pnh_print_container').each(function() {
		var originalPhone_ = $(this).text();
		//get all the html that is not in print_container or container
		var originalHTML_ = $(this).parent().html();
		$(originalHTML_).find('span.skype_pnh_print_container').replaceWith(originalPhone_);
		$(originalHTML_).remove('span.skype_pnh_container');
		$(this).parent().html($(originalHTML_));
	});
}

*/	
if(typeof String.prototype.trim !== 'function') {
  String.prototype.trim = function() {
    return this.replace(/^\s+|\s+$/g, ''); 
  }
}


$(document).ready(function() {
	
	try{
	//	clearSkype()
		
		$('.slideshow').cycle({
			fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
			delay: 4000 
		});
		
            
                $(function() { 
              /*
                    $("#ContactAddForm").validity(function() {
                    
                        $("#ContactName").require('Your name is required');
                        
						$("#ContactDetails").require('Your message is required');
						
                        $("#ContactEmail").require('Your email is required').match("email", "Your email is invalid");
                            
                    }); 
                    */
//TODO make this look good				
				$("#ContactName").click(function(){
					var ContactName=$("#ContactName").val().trim();
					var ContactNameError='Your name is required';
					if (((ContactName)=='') || (ContactName==$("#ContactName").attr('placeholder')) || (ContactName==ContactNameError) ){
						$("#ContactName").val('');
					}
				});
				
				$("#ContactEmail").click(function(){
					var ContactEmail=$("#ContactEmail").val().trim();
					var ContactEmailError1='Your email is required';
					var ContactEmailError2='Your email is invalid';
					if (((ContactEmail)=='') || (ContactEmail==$("#ContactEmail").attr('placeholder')) || (ContactEmail==ContactEmailError1) || (ContactEmail==ContactEmailError2)){
						$("#ContactEmail").val('');
					}
				});
				
				$("#ContactDetails").click(function(){
					var ContactDetails=$("#ContactDetails").val().trim();
					var ContactDetailsError='Your name is required';
					if (((ContactDetails)=='') || (ContactDetails==$("#ContactDetails").attr('placeholder')) || (ContactDetails=ContactDetailsError) ){
						$("#ContactDetails").val('');
					}
				});
			
				$("#ContactAddForm").bind("submit", function(e) {
						var valid=true;
						var ContactName=$("#ContactName").val().trim();				
						var ContactNameError='Your name is required';
						if (((ContactName)=='') || (ContactName==$("#ContactName").attr('placeholder')) || (ContactName==ContactNameError) ){
							valid=false;							
							$("#ContactName").val(ContactNameError);
							$("#ContactName").css('border','1px solid red');
						} else{
							$("#ContactName").css('border','0');
						}
						
						var ContactEmail=$("#ContactEmail").val().trim();
						console.log($("#ContactEmail").attr('placeholder'));
						var ContactEmailError1='Your email is required';
						var ContactEmailError2='Your email is invalid';
						if (((ContactEmail)=='') || (ContactEmail==$("#ContactEmail").attr('placeholder')) || (ContactEmail==ContactEmailError1) || (ContactEmail==ContactEmailError2)){
							valid=false;							
							$("#ContactEmail").val(ContactEmailError1);
							$("#ContactEmail").css('border','1px solid red');
						} else{
							var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
							if(reg.test(ContactEmail) == false){
								$("#ContactEmail").val(ContactEmailError2);
								//$("#ContactEmail").attr('placeholder', ContactEmailError2);
								$("#ContactEmail").css('border','1px solid red');
							} else {
								$("#ContactEmail").css('border','0');
							}
						}
						
						var ContactDetails=$("#ContactDetails").val().trim();
						var ContactDetailsError='Your message is required';
						if (((ContactDetails)=='') || (ContactDetails==$("#ContactDetails").attr('placeholder')) || (ContactDetails==ContactDetailsError) ){
							valid=false;							
							$("#ContactDetails").val(ContactDetailsError);
							$("#ContactDetails").css('border','1px solid red');
						} else{
							$("#ContactDetails").css('border','0');
						}
						
						if(!valid){
							e.preventDefault();
						}
						
					});
                });           

		Placeholder.init({
			normal : "#727175",
			placeholder : "#C0C0C0"
		});
		

        $('input, textarea').each(function() {
            PIE.attach(this);
        }); 
		
		
	} catch (err) {
		if (window.console && console.log){
			console.log(err);
		}
	}
	
});

